• Das Erstellen neuer Accounts wurde ausgesetzt. Bei berechtigtem Interesse bitte Kontaktaufnahme über die üblichen Wege. Beste Grüße der Admin

Lade Seite vom Server nicht vom Cache

kakalake

New member
Hallo!
Ich habe folgende meta-tags in meiner Html eingebaut.
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="expires" content="0">
Damit will ich bezwecken, daß wenn man auf meine Seite über den back button im Browser springt, die Seite erneut vom Server geladen wird und nicht vom Cache. Jedoch funktioniert das nicht beim Internet Explorer. Kann mir jemand sagen wie man das dort macht.
Vielen Dank!
 
Ich kann dir zwar net versprechen das des richtig ist, und zum nachschauen hab ich auch kein handbuch da! Aber ich würde des vielleicht mal so versuchen:

<body onLoad="reload"> ????

naja vielleicht klappts ja?
 
Holla,

also das erzeugt eine wunderschöne Endlosschleife in der die Seite immer und immer wieder neu geladen wird....
Ausserdem würde der IE die Daten wieder nur aus dem Cache laden!

Leider muss ich sagen, daß ich an dem selben Problem vor ein paar Wochen gescheitert bin und bis heute keine Abhilfe kenne bis auf die, daß ich den Cache des Browsers in den Settings auf 0 stelle, was natürlich keine Lösung ist...
Aber es hilft beim Testen ab und zu weiter.

CYA ALL

Mozez
 
Nicht freuen ...

Moin moin,

leider kann ich auch nicht sonderlich zur Lösung beitragen, würde aber gern noch einen draufsetzen, wie kann ich desweiteren erzwingen, das der Pfad nicht im Verlauf erscheint? Evtl, ist ja jemand bei diesem Prob hier über eine Lösung zu meinem Prob gestolpert ... <nachdeklich dreinschau>

Marko
 
oh sorry habe garnet daran gedacht, das des ne endlosschleife gibt!

mh, wie wäre es mit nem timer der die seite bei betreten, und dann später alle 2 - 3 min. neu lädt?
wäre doch nen versuch wert!
 
ergänzung

mh, nur dieser timer müsste dann von einen anderen frame oder fenster aus die seite die neu geladen werden soll ansprechen
 
mh, hab mir noma gedanken darüber gemacht!

vielleicht wäre eine "if-schleife" nen versuch wert! mein vorschlag ist zwar noch nicht perfekt, aber etwas überarbeitet vielleicht sogar brauchbar!

und zwar erst ne abfrage von welchen fenster aus die seite geöffnet wurde, und wenns net die gleiche html war dann soll der befehl "reload" ausgeführt werden! also im großen und ganzen etwa so (angenommen diese seite heisst www.homepage.de/index.htm):

if opener.document == http://www.homepage.de/index.htm
break;
else "reload"

-->achtung habe jetzt nicht auf die syntax geachtet sondern nur im wesentlichen damit erklärt wie ich des meine!
 
klappt dat ??

Moin moin Steini,

ich bin mir grad nicht ganz sicher, ob der "opener" auch in diesem Falle klappt. Hat es gefunzt ??? Bevor ich mal wieder wilde Theorien über verschiedene Frames darlege. Wobei ich mir noch nicht einmal sicher bin das es klappen könnte <smile>.
Da ich aber immer besserwisserisch einen draufsetzen muß würde ich der Einfachheit schreiben

if opener.document != http://www.homepage.de/index.htm
reload


Ciaoi ...

Marko
 
ich bin mir nicht sicher....

aber vielleicht reicht es einfahc nur wenn ihr die Seite mit ner Variablen aufruft zb: datei.htm?ichtuso=alsobicheinCGIscriptwär

Ich glaub ich hab mal was davon gehört, dass der IE das dann nicht aus'm Cache holt
 
Zurück
Oben