Adrian: Animierte Buttons mit Java

Hallo, ich habe folgendes Problem:

Mit den folgenden Befehlen sorge ich dafür, dass sich ein Button beim Mouseover bzw. Mouseout verändert.

<a href="test.html" onMouseOver="document.test.src='test_anim_1.gif'" onMouseOut="document.test.src='test_anim_2.gif'" border="0">   <img src="test.gif" width="99" height="32" name="test" border="0"></a>

test_anim_1.gif und test_anim_2.gif sind animierte Gifs.

Beim Internetexplorer funktioniert das auch wunderbar, fahre ich mit der Maus über den Button, so wird das erste animierte Gif abgespielt, beim MouseOur das 2.. Das kann ich beliebig oft wiederholen und es klappt. (gif wird bei jedem Mouseover/-out von vorne abgespielt)

Bei Netscape funktioniert das ganze nur 1x. Danach wird beim Mouseover/Mouseout nur das Endbild des Animierten gifs angezeigt.
Ich denke mal weil Netscape das gif nicht neu lädt.

Wie kann ich es erreichen, dass auch bei Netscape das gif bei Mousover/-out immer wieder von vorne abgespielt wird. (so ne art refresh wäre wohl nicht schlecht)

Ich muss noch dazusagen, dass ich beim Erstellen des animierten Gifs keine Wiederholung eingestellt habe, was auch so bleiben sollte.

Vielen Dank im Vorraus!

Adrian

  1. Netscape hat da so eine eigenschaft..

    schau mal in deinem script ob bei den onmouseover und onmouseout funktionen auch als rückgabe return true; erfolgt, weil sonst hört der Netscape auf mit der animation via JS ;-)

    Gruß
    stefan

    1. Jetzt sieht das Script so aus:

      <a href="test.html" onMouseOver="document.test.src='test_anim_1.gif'; return true" onMouseOut="document.test.src='test_anim_2.gif' ; return true" border="0">   <img src="test.gif" width="99" height="32" name="test" border="0"></a>

      Trotzdem wird die Animation nur beim ersten MouseOver in Netscape abgespielt und bei 2. und 3. Überfahren dann nur das Endbild.

      Ich glaube es hängt irgenwie damit zusammen, dass Netscape das Gif nicht neu startet.