Hallo,
ich habe eine Frage.
Bei einem Ajax-Load wird die URL mit history.pushstate() verändert. Nach dem Ajax Load funktionieren die Browser-Buttons nicht mehr. Deshalb muss man ja das popstate-Event auslösen und den Inhalt dann mit Ajax wieder laden.
Meine Frage ist: Woher weiß meine popstate-Funktion welche Seite sie laden soll?
Diese Variable uri verändert sich nach dem zweiten Klick auf den Browser-Zurück-Button nicht mehr (sofern so oft Inhalte geladen wurden) und somit weiß meine Funktion auch nicht mehr welchen Inhalt sie laden soll.
Gibt es eine andere Möglichkeit, ggf. über das stateObject?
ich habe eine Frage.
Bei einem Ajax-Load wird die URL mit history.pushstate() verändert. Nach dem Ajax Load funktionieren die Browser-Buttons nicht mehr. Deshalb muss man ja das popstate-Event auslösen und den Inhalt dann mit Ajax wieder laden.
Meine Frage ist: Woher weiß meine popstate-Funktion welche Seite sie laden soll?
Code:
window.onpopstate = function(event) {
var uri = document.URL;
alert(uri);
};
Gibt es eine andere Möglichkeit, ggf. über das stateObject?