Gernot Back: animated gif

Beitrag lesen

Hallo Felix,

Dieses "identische Bild mit anderem Namen" könnte ein an die URL des Bildes angehängter Parameter sein, der bei jedem Reload mit einem neuen Wert versehen wird (dazu eignet sich ein Zeitstempel). Aus "bild.gif" könnte so "bild.gif?zeit=439251" werden. Für den Browser sind das dann durchaus zwei verschiedene Bilder, sodass das Bild (obwohl dieselbe Datei) neu geladen (und dann auch abgespielt) wird. Dazu ist die Javascript-Funktion

Nur gebe ich zu bedenken, dass durch diese Vorgehenmsweise das Bild jedesmal neu vom Server abgerufen wird, also unnötiger Traffic entsteht und der kann ja gerade bei einem animierten Gif erheblich sein, je nachdem wie viele Frames es hat.

Besser fände ich da schon, sich auf genau zwei Bildnamen desselben Bildes zu beschränken: Wenn gerade das eine angezeigt wird und man klickt darauf, wird das andere geladen und umgekehrt. So muss der Browser nur zwei Bilder in den Cache laden und es entsteht maximal der doppelte Traffic.

Gruß Gernot