Javascript geht nicht mehr unter Firefox 4
somebody
- javascript
Hi,
Ich habe ein kleines Javascript welches eine *.gif Datei anzeigt während die Maus über einem Objekt ist. Verlässt die Maus dieses Objekt, wird wieder das ursprüngliche Bild angezeigt.
<li><a href="index.php" onmouseover="javascript:document.images['bildname'].src='bild2.gif'" onmouseout="javascript:document.images['bildname'].src='bild.gif'">
<img alt="" src="bild.gif" name="bildname" id="bildname" height="12" width="16" border="0"> Linktext</a></li>
Dieses Javascript funktioniert seit Jahren unter den gängigen Browsern. Seit Firefox 4 bzw 4.01 funktioniert es pro Bild jedoch nur noch einmal pro Seitenaufruf. Anschliessend hat mouseover keinen Effekt mehr.
Any idea why?
LG
Hi,
So wie es aussieht, spielt FF 4.01 *.gif Dateien die keine Endlosfilmchen sind beim erneuten Aufruf nicht wieder von vorne ab. Es liegt also nicht am Javascript.
Als Lösungsansätze gäbe es den Cache zu deaktivieren (was ich ungern möchte da viele Elemente beim Seitenwechsel neu geladen werden müssten) oder ich hänge an den Dateiname bild.gif?zufallszahlt an.
Dadurch wird aus Sicht des Browsers immer eine neue Datei geladen und hoffentlich neu abgespielt.
mal schaun ob ich dass hinbekomme...
LG