Cyx23: GIF Animation spielt nicht ab

Beitrag lesen

Hallo,

hast du schon im Archiv gesucht?

document.getElementById(div).innerHTML = "<div class='loader'>"
                                            + loadingMsg
                                            + "<br /><img src = '"

Mal ungetestet ein Lösungsansatz:

innerHTML='<img src="/images/leer.gif" '+
'onload="this.src='/images/progressbar.gif'" '+
'alt="'+'">'

Falls der onload aber nochmals nach dem Bildwechsel erfolgen sollte,
müßte noch eine Schleife verhindert werden. Vielleicht eine if-Abfrage
nach dem gerade geladenen Bild (leer.gif oder nicht), also a la
if(this.src=='leer.gif')this.src='/images/progressbar.gif',
wobei statt gleich wahrscheinlich enthält bzw. indexOf nötig wäre.

Falls das Nach-Laden des animierten Gifs nichts nützt könnte
vielleicht statt innerHTML noch eine Änderung nach DOM versucht
werden.

Grüsse

Cyx23