gecko: XmlHttpRequest: Wie die Vor- und Zurückbuttons nutzbar machen?

Hi!

Ich mache auf meiner Page sehr viel mit XmlHttpRequest. Wenn ich die Vor- und Zurückbuttons des Browsers benutze komme ich natürlich die den vor/zurück liegenden Seiten aber nicht zu dem was mit XmlHttpRequest geladen wurde.

Hab schon auf einigen Seiten gesehen, dass sie den Inhalt auch dynamisch nachladen die Navigation aber erhalten bleibt.

Bin gespannt wie das möglich ist :-)

mfg, gecko

  1. Hi gecko!

    Bin gespannt wie das möglich ist :-)

    Eine URL kenne ich nicht, aber in dem Buch "Javascript & Ajax" von Christian Wenz wird das gut erklärt.

    ISBN: 3-89842-859-1

    Wenn du selbst danach suchen möchtest, empfehle ich dir die Suchbegriffe "ajax bookmarks" und "ajax history".

    MfG H☼psel

    --
    "It's amazing I won. I was running against peace, prosperity, and incumbency."
    George W. Bush speaking to Swedish Prime Minister unaware a live television camera was still rolling, June 14, 2001
    Selfcode: ie:% fl:( br:> va:) ls:& fo:) rl:? n4:& ss:| de:] js:| ch:? sh:( mo:) zu:)
  2. Hi,

    Ich mache auf meiner Page sehr viel mit XmlHttpRequest. Wenn ich die Vor- und Zurückbuttons des Browsers benutze komme ich natürlich die den vor/zurück liegenden Seiten aber nicht zu dem was mit XmlHttpRequest geladen wurde.

    eine gute Vorgehensweise ist es, den aktuellen Zustand in einem Javascript-Objekt zu speichern, und dieses - als json-string oder serialisiert, via form oder cookie - weiterzureichen. So kannst Du dynamisch Zustände wieder herstellen.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
    1. Ist eigentlich schon zu viel für meine kleine Seite.
      "ReallySimpleHistory" scheint so zu funktionieren.
      Wie könnte man das ganze noch simpler gestalten?

      1. Moin Moin!

        Ist eigentlich schon zu viel für meine kleine Seite.
        "ReallySimpleHistory" scheint so zu funktionieren.
        Wie könnte man das ganze noch simpler gestalten?

        Kompletter Verzicht auf AJAX, Nutzen der im Browser vorhandenen History-Funktionen, die seit etwa 1991 problemlos funkionieren.

        Alexander

        --
        Today I will gladly share my knowledge and experience, for there are no sweeter words than "I told you so".