Sven: Per JS aktiviertes GIF funktioniert nicht im IE

Beitrag lesen

Hallo ihr,

ich habe bei einer Funktion zum Hochladen von Bildern folgendes DIV-Element:

<div id="upMsg" style="display:none;"><br>
  <br>
  Das Bild wird hochgeladen, bitte warten...<br>
  <br>
  <ul>
    <img src="resources/designs/blue/progressBar.gif">
  </ul>
</div>

Sobald man im Upload-Formular auf den Submit-Button klickt, wird folgende JS-Funktion ausgeführt:

function startUpload () {
  document.getElementById("upMsg").style.display = "block";
}

Das Ergebnis ist also: Sobald man auf den Submit-Button klickt, sieht man einen Hinweistext, der darüber informiert, dass das Hochladen etwas dauern kann, darunter ist dann eine kleine Animation.

Aber: Im IE wird das GIF nicht abgespielt, es steht einfach nur da. Im Firefox funktioniert es einwandfrei.

Kennt da jemand einen Workaround, der das GIF auch im IE zum abspielen bringt? Notfalls lass ich es so: Ich hab das GIF so konstruiert, dass im ersten Frame noch nichts passiert ist... man würde also im IE das GIF gar nicht wahrnehmen. Aber schöner wäre es doch...

Lg
Sven