Thomas Meinike: Seite wird nicht upgedated trotz no-cache Angabe

Beitrag lesen

Hallo,

Es gibt mehrere Seiten mit Thumbnails, durch die ich über Links navigieren kann. Rufe ich nun eine andere Seite als die erste Übersichtsseite auf, so werden onClick meine Bilder nicht mehr aktualisiert. Wenn ich über ein JavaScript-Alert den Bildsource ausgeben lasse, so wird dieser richtig angezeigt. Das Bild wird jedoch nicht aktualisiert. Woran kann das liegen?

Vermutlich passiert das (nur) im IE? Ich bin beim dynamischen Erzeugen von SVG-Dokumenten auch im IE auf das Problem gestoßen und erfolgreich in dieser Weise vorgegangen: Neben einigen Headerausgaben wird der Grafik noch der aktuelle Zeitstempel angehaengt:

<?php

Header("Cache-control: private, no-cache, must-revalidate");
Header("Expires: Sat, 01 Jan 2000 00:00:00 GMT");
Header("Date: Sat, 01 Jan 2000 00:00:00 GMT");
Header("Pragma: no-cache");

// ...

print "<img src="xyz.gif?generated=".time()."" ...>\n";

?>

MfG, Thomas