Mouseover funktion
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
all
anlegen
bearbeiten
bieten
code
dank
ersten eintrag
fehler
funktion
hilfe
inhalt
kleines problem
liste
maus
problem
rubrik
sagen
show
verwaltung
-
Hiho Leuts,
habe ein kleines Problem mit der Mouseover funktion.
und zwar geht es darum das wenn die maus über eine tabellenspalte ist sich eine weitere teiele öffnen soll mit den editier funtionen bzw den verwaltungs links. Habe da irgendwo einen Fehler drin weil unter firefox kann er es ohne probleme bewerkstelligen, nur unter dem IE mag er es nicht so.
Problembeschreibung:
Wenn man diese seite mit dem script aufruft so bekomme ich ganz normal die liste, jedoch wenn ich mit der maus über den ersten eintrag gehe verwandelt sich die seite in eine weisse fläche ohne inhalt bzw zerschiesst es meine seite völlig.
Der javascript code
function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n]; for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x && d.getElementById) x=d.getElementById(n); return x; } function MM_showHideLayers() { //v6.0 var i,p,v,obj,args=MM_showHideLayers.arguments; for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2]; if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; } obj.visibility=v; } }
Der php Code:
<table width="100%" border="0" cellspacing="0" cellpadding="0" style="margin-left:20px"> <tr> <td><font size="+1">Rubrik Verwaltung</font></td> </tr> </table> <br> <table class="adminform2" style="margin-left:20px"> <tr> <td valign="top"><table width="325" cellspacing="0" cellpadding="0"> <tr> <td height="10" colspan="2"></td> </tr> <tr> <td width="35" align="center">#</td> <td width="300"><font size="2"><strong>Name</strong></font></td> </tr> <tr> <td colspan="2"><hr /></td> </tr> <?php $i = 1; $evn = mysql_query("SELECT * FROM jos_events_cat"); while($ev = Mysql_fetch_array($evn)) { ?> <tr onmouseover="MM_showHideLayers('<?=$ev['id']?>','','show')" onmouseout="MM_showHideLayers('<?=$ev['id']?>','','hide')"> <td height="30" align="center" background="images/rubrikicon.gif"><font size="+2"><?=$i?></font></td> <td valign="top"><font size="4"><?=$ev['rubrik']?></font> <div style="visibility:hidden;" id="<?=$ev['id']?>"> <span> <a href="<?=$_SERVER['REQUEST_URI']?>&id=<?=$ev['id']?>&act2=edit">Bearbeiten</a> | <a href="<?=$_SERVER['REQUEST_URI']?>&act2=del" onclick="return confirm('<?=$ev['rubrik']?> \n wirklich löschen?');">Löschen</a></span></div></td> </tr> <tr> <td colspan="2" height="10"></td> </tr> <?php $i++; } ?> </table></td> </tr> </table> <p><a href="index2.php?option=com_events&act=rubrik&act2=new" style="margin-left:20px">Neue Rubrik anlegen </a></p>
Ich hoffe ihr könnt mir sagen wo ich das Problem finden kann bzw könnt mir alternativen dazu bieten wie ich es noch so ändern kann.
Danke schon mal für eure Hilfe
lg H4nSolo
Beitrag zuletzt geändert: 20.1.2009 8:54:09 von hansolo -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage