PlayersGarden: location.href und der animierte Gif-Bug

Beitrag lesen

Deine Antwort finde ich nicht gut.

Also hier noch mal - eventuell liest du ja Quellcode besser als die deutsche Sprache :) - ich arbeite mit Prototype, ich hoffe das ist kein Problem für die Lesbarkeit.

Bug im Browser:
JS:

  
function loadNewPage(url){  
  $('animationGif').show();  
  window.location.href = url;  
}  

HTML irgendwo im Body:

  
<div onclick="loadNewPage('foo.php')">Hier gehts weiter!</div>  
<img src="foobar.gif" id="animationGif" alt="" style="display:none;"/>  

Animation die funktioniert - kein Bug:
JS:

  
function showAni(){  
  $('animationGif').show();  
}  

HTML irgendwo im Body:

  
<a href="foo.php" onclick="showAni()">Hier gehts weiter!</a>  
<img src="foobar.gif" id="animationGif" alt="" style="display:none;"/>  

Bei dem ersten Beispiel bleibt das Gif im ersten Frame stehen. Bei dem zweiten Beispiel läuft es munter vor sich hin, bis die page gewechselt wird.

Nun verstanden?