Seltsames Verhalten, das sich auf jeden Browser auswirkt.
Ich aktualisiere sie normalerweise manuell mit diesem Skript (es verwendet jQuery)
<img id="gif_animata" src="picturePath.gif">
<script type="text/javascript">
var gifSource = $('#gif_animata').attr('src'); //get the source in the var
$('#gif_animata').attr('src', ""); //erase the source
$('#gif_animata').attr('src', gifSource+"?"+new Date().getTime()); //add the date to the source of the image... :-)
</script>
Dadurch wird die src des Bildes aktualisiert und das aktuelle Datum hinzugefügt, so dass der Browser es neu lädt und denkt, es sei ein neues Bild.
Ansonsten auf PHP-Art (ich bevorzuge diese):
<img src="picturePath.gif?<?php echo date("Ymdgis");?>" />
//for the browser it will seems that's a new picture!
<img src="picturePath.gif?2012092011207">