hi,
Eine aus dem Cache geholte Grafik würde nämlich als neues Objekt meiner Meinung nach auch animiert werden, hier wird einfach kein neues Objekt erzeugt, sondern das selbe Objekt mehrfach ein- und ausgeblendet.
Und deshalb kann man an dieser Stelle besser ansetzen, auch wenn CSS (allein) nicht mehr reicht:
Wenn man sich mittels Javascript ein neues img-Element erstellt und ins Dokument einhängt, werden nach meiner Erfahrung auch nicht-wiederholende GIF-Animationen erneut abgespielt, egal ob die Grafik aus dem Cache kommt ("Funzte" in meinen Versuchen jedenfalls mit IE, FF und Opera).
Also könnte man auf onMouseover auf dem Link reagieren, und ihm ein dynamisch neu erzeugte img-Objekt als firstChild/lastChild/woauchimmer einhängen, welches dann über CSS derart positioniert wird, dass es wie ein Hintergrundbild wirkt.
onMouseout entfernt man dann dieses Bild einfach wieder aus dem Link.
gruß,
wahsaga
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }