Kein Mouseover/out Effekt mehr..

andy1337

Mitglied
Hi liebe Community,
ich hab 'n Problem... Ich hab mir heute einen Code geschrieben, der mir den Inhalt eines Ordners auf dem FTP Server anzeigt und zum Download zur verfügung stellt.
Als ich dann den Mouseover/out Effekt eingebaut habe, und mehr als 2 Dateien in den Ordner gepackt hatte, funktionierte der Mouseover/out Effekt nicht mehr.. Kann mir jemand helfen? Danke ;)

(keine Ahnung wohin mit diesem Post^^, ist von PHP, HTML und JS was dabei...)

Hier der Code:

Code:
<html>
<body bgcolor="#FFFFFF">
<?php
$verzeichnis = "./files/";
$action=opendir($verzeichnis);

while($datei=readdir($action)){
if(!preg_match("!(\.|\..)$!", $datei)){
?>
<table width="349" height="26" border="1" cellpadding="0" cellspacing="0" bordercolor="#3a3a3a">
<tr>
<td width="223" height="38" rowspan="2" valign="top"><font size="2" face="Courier New, Courier, monospace" color="#000000"><?=$datei ?></font></td>
<td width="120" height="22" valign="top" onMouseOver="down.src='dl_on.gif'; return true;" onMouseOut="down.src='dl_off.gif'; return true;">
  <p><a href="<?=$verzeichnis.'/'.$datei ?>"><img src="dl_off.gif" name="down" border="0" align="center"></a></p></td>
<br>
</tr>
<tr>
</tr>
</table>
<?php
}
}
?>
</body>
</html>
 
Es ist recht simpel, sobald du mehrere Dateien in dem Ordner hast, wird die Schleife wiederholt ausgeführt und du hast mehrere Bilder da mit dem Namen "down"...woher soll der Browser wissen, welches du meinst ? :-)

Probiere mal statt:
Code:
<td width="120" height="22" valign="top" onMouseOver="down.src='dl_on.gif'; return true;" onMouseOut="down.src='dl_off.gif'; return true;">
  <p><a href="<?=$verzeichnis.'/'.$datei ?>"><img src="dl_off.gif" name="down" border="0" align="center"></a></p></td>
...jenes...


Code:
<td width="120" height="22" valign="top" >
  <p><a href="<?=$verzeichnis.'/'.$datei ?>"><img src="dl_off.gif" onMouseOver="this.src='dl_on.gif';" onMouseOut="this.src='dl_off.gif';" border="0" align="center"></a></p></td>
<br>
</tr>
 

Neue Beiträge

Zurück