Animiertes GIF bei refresh neu laden?

  • Hallo!

    Ich habe bei meinem aktuellen Projekt ein animiertes GIF auf meiner Seite integriert. Wenn die Seite ein erstes Mal aufgerufen wird, so läuft das GIF wie eingestellt genau 1x ab. Wenn ich aber auf "Neu Laden" klicke oder die URL ein einem neuen Tab eingebe, die Seite also neu erscheint, so wird das GIF nicht nochmal abgespielt. Klar: es steckt im Cache und startet nicht mehr neu.
    Das ist nun aber nicht gewünscht. Wenn die Seite neu aufgerufen wird, soll auch nas GIF nochmal abspielen.
    Irgendwelche Varianten wie per html für die ganze Seite das Cache auszuschalten, funktionieren nicht (das Chache für die Seite pauschal abzuschalten wäre die einfachste Lösung - das ist nicht schlimm, ist nämlich nur eine WINZIGE Willkommensseite, durch die man sich zur Hauptseite klickt ... oldschool). Warum funktionieren die header-meta-codes wie

    HTML
    <meta http-equiv="cache-control" content="max-age=0" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="expires" content="0" />
    <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
    <meta http-equiv="pragma" content="no-cache" />

    eigentlich nicht? Landet doch alles im Cache (bei meinen Browsern jedenfalls).

    JavaS oder PHP nötig? Aber da weiß ich in diesem Fall nicht weiter.

    Ich bin dankbar für jede Hilfe!

    PS: Der Originalcode

    HTML
    <div id="enterfontDiv1"><img src="pics_enter/animatedintro.gif" style="max-height:150px; max-width:75%;" width="auto" height="100%" alt="hauptseite &amp; laden" />

    (ganz simpel - der Vollständigkeit halber)

    Was ich auch erfolglos probiert habe:

    HTML
    <div id="enterfontDiv1"><img src="pics_enter/animatedintro.gif" style="max-height:150px; max-width:75%;" width="auto" height="100%" alt="hauptseite &amp; laden" />
    <script type="text/javascript" src="jquery-1111min.js">
    <script type="text/javascript">
        $(document).ready(function () {
            $("#image").attr("src", "pics_enter/animatedintro.gif?" + Math.random());
        });
    </script>