Der Martin: display:none wird zurückgesetzt durch history.back() in Chrome

Beitrag lesen

problematische Seite

Hi,

Und wenn beforeunload auch beim Zurückverfolgen von seiteninternen Links feuert

Ich glaube, hier hast du einen Denkfehler.

gut erkannt. 😉

Ich bin auf der home page, clicke auf den Link zu far far away. Die Seite wird also verlassen, beforeunload feuert und schließt das Menü auf der alten Seite.

Dann bin ich far far away, drücke den Zurück-Button, um wieder nach home zu kommen. Ich finde die Seite so vor, wie ich sie verlassen habe: mit geschlossenem Menü.

Ja, dass es sich um ein Zwei-Schritt-Problem handelt, hatte ich so tatsächlich nicht verstanden.

Aber: Möchte man[1] eine Seite, wenn man zu ihr zurückkehrt, nicht so vorfinden, wie man sie verlassen hat? Hat man sie also mit geöffnetem Menü verlassen, möchte man sie doch auch genau so wieder antreffen.

Einen schönen Tag noch
 Martin

--
Es liegt allein an uns, ob wir aus den vielen Steinen, die wir einander in den Weg legen, Mauern oder Brücken bauen. (Ernst Ferstl)

  1. Ich nicht. Ich möchte, wenn ich die Zurück-Funktion schon mal nutze, dass die Seite, zu der ich zurückkehre, komplett neu geladen wird. ↩︎