molily: browser history mit

Beitrag lesen

somit habe ich
history.pushState(data, title, url);
verwendet. diese anweisung ändert die adresszeile wirklich wunderbar, aber zurück / vorwärts des browsers funktioniert nicht.

Wenn ich dich richtig verstehe, erwartest du, dass du wieder die Inhalte siehst, die mit der jeweiligen URL verknüpft sind.
Von selbst stellt der Browser den alten Status nicht wieder her, er springt nur in der History zurück. Diesen Vorgang kannst du überwachen mittels des popstate-Events, der beim window-Objekt feuert.

window.addEventListener('popstate', function (e) {}, false);
Oder Old-School:
window.onpopstate = function (e) {};

Siehe https://developer.mozilla.org/en/DOM/window.onpopstate.

In dieser Handler-Funktion müsstest du die aktuelle URL auslesen und sämtliche Inhaltscontainer per Ajax so füllen, dass sie der URL entsprechen.

Die üblichen Einführungen in HTML5 History sollten das auch erwähnen.
Siehe etwa das Beispiel http://html5demos.com/history, welches bei popstate den entsprechenden Zustand wiederherstellt.

Mathias