Hallo,
ich schreibe ein Webanwendung bei der ich die vor-und zurückbuttons des Browsers funktionsuntüchtig machen möchte. D.h. tätigt der Benutzer z.B. den zurückbutton, möchte ich, das der Anwender nicht die letzte, sondern weiterhin die aktuelle Seite sieht.
Gibt es dafür Lösungen, z.B. mit Javascript ?
Mir schwebt folgende Lösung vor, für andere Lösungen bin ich offen. Ist meine Lösung umsetzbar oder nicht ?
In der Session und im request habe ich eine Zahl, die die Nr. des aktuellen Zustands anzeigt. Ist die Nummer im request identisch mit der im Zustand, dann ist alles ok.
D.h. tätigt der Benutzer den zurück-Button, möchte ich z.B. mit Javascript feststellen, das der Zurückbuttongetätigt worden ist. Dies geschieht wie folgt:
Der Browser geht auf die 'zurück-Seite', dort wird beim Aufbau der Seite automatisch ein Java-Script ausgeführt, das die Zahl im request und in der session vergleicht und feststellt, das z.B 24 != 25 ist. Nun wird über javascript auf die aktuelle Seite gegangen (durch expliziten Neuaufruf der Seite über den Webserver oder über das historie-Objekt in Javascript).
Danke für Eure Antworten
Gruß
Volker