Einzelnen Beitrag anzeigen

gmc616

Registriert seit: 25. Jun 2004
Ort: Jena
627 Beiträge
 
Delphi 10.3 Rio
 
#1

[HTML] Frameset History Eintrag verhintern

  Alt 16. Okt 2009, 00:02
Hallo DP,
mal ein Problem was überhaupt nichts mit Delphi zu tun hat. Aber ich denke die DP ist so clever, dass sie mir hierbei bestimmt helfen kann.

Ich verwende auf meiner HTML-Seite einen IFrame, in dem es möglich ist, einen Kommentar zu einem (z.B.) Foto abzugeben. Im Prinzip ganz einfach: HTML-Seite, Foto drauf und unter dem Foto ein IFrame, der ein HTML-Formular lädt.

Gibt man nun seinen Senf zu dem Foto in dem IFrame-Formular ab und klickt auf "Senden", wird im IFrame eine "Danke für den Kommentar"-Seite geladen. Klickt man nun im Browser auf den Zurück-Button soll die Foto-Seite zurück springen, stattdessen springt aber nur der IFrame zurück.
Erst nach einen zweiten Klick auf den Zurück-Button springt die Foto-Seite zurück (z.B. in die Foto-Auswahl).
Der Grund ist klar: Die Browser-History.

Das Verhalten ist aber sehr unschön und ziemlich lästig.

Habt ihr eine Idee, wie man das hinkriegt, dass nach Abgeben des Kommentar beim Klick auf Zurück die komplette Seite zurück springt, vielleicht sogar ohne Java-Script?

Die HTML-Seiten erstelle ich mit PHP, so das man evtl. etwas an dem HTTP-Header machen könnte

Grüße in die Nacht

gmc
  Mit Zitat antworten Zitat