Klaus: Echtes Cache-Problem

Hallo in die Runde,

mir sind sämtliche Meta-Tags bekannt und ich habe sie in meiner index.htm-Datei (die mein frame aufbaut) sowie in vielen anderen Seiten meiner HP im head eingebaut, um das Laden aus dem Cache zu verhinden - ist unbedingt bei vielen Seiten notwendig, da sie sich häufig verändern.
Ich stelle mal kurz den header der index-datei rein.

<head>
<script language="javascript">
if (parent.frames.length > 0)
{
window.top.location.href=self.location;
}
</script>
<meta http-equiv="expires" content="0">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

Allerdings funktioniert es weder im NS 6.2, IE 6.0 und Mozilla 1.5 (Opera hab ich noch nicht getestet).
Kann es am frame liegen, da alle Unterseiten im Hauptframe geladen werden? Allerdings müßte, wenn ich index.htm aufrufe, ja auch schon der Cache unterdrückt werden. Gibt es wirklich keine andere Lösung als diese Meta-Tags?
Schon mal herzlichen Dank im voraus.
Viele Grüße
Klaus

  1. hi,

    Kann es am frame liegen, da alle Unterseiten im Hauptframe geladen werden? Allerdings müßte, wenn ich index.htm aufrufe, ja auch schon der Cache unterdrückt werden.

    meta-angaben beziehen sich auf das jeweilige dokument.
    ob dieses in einem frameset steckt, sollte vollkommen unerheblich sein.

    Gibt es wirklich keine andere Lösung als diese Meta-Tags?

    wie die bezeichnung http-equiv schon sagt, sind diese meta-tags nur ein "ersatz" für "echte" http-header.
    wenn dein server also bereits http-header in der antwort auf den request zurückliefert, die zum gewünschten caching-verhalten aussagen treffen, habe diese eine höhere priorität als das, was in meta-tags steht.
    also kontrolliere zunächst, mit welchen headern dein server die ressourcen ausliefert. bspw. über tools wie http://web-sniffer.net/

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo wahsaga,
      zuerst mal vielen Dank für die schnelle Antwort und den Tipp. Auf dieser Seite habe ich allerdings nichts erkennen können, was serverseitig den cache beeinflußt.
      Mittlerweile ist es so, daß NS nur aus dem cache lädt, beim IE ist das Seltsame, daß er beim ZWEITEN Mal, wenn ich den Link aufrufe, den cache umgeht (beim 1. Mal lädt er stur aus dem cache).

      Was soll ich nur tun ;-(

      Danke für jede Hilfe!
      Gruß
      Klaus