Gunnar Bittersmann: Event bei Zurück?

@@alle:

nuqneH

Nachdem auf einer Seite http://example.com/#foo per Link zum Anker http://example.com/#bar gesprungen wird, wird der Zurück-Button des Browsers betätigt (man landet wieder bei http://example.com/#foo). Gibt es ein Event, das dabei feuert? Muss nur in IEs funktionieren.

Qapla'

--
Bildung lässt sich nicht downloaden. (Günther Jauch)
  1. Nachdem auf einer Seite http://example.com/#foo per Link zum Anker http://example.com/#bar gesprungen wird, wird der Zurück-Button des Browsers betätigt (man landet wieder bei http://example.com/#foo). Gibt es ein Event, das dabei feuert? Muss nur in IEs funktionieren.

    IE 8: onhashchange

    IEs darunter: location.hash regelmäßig (Intervall) auf Änderung prüfen

    Mathias

    1. @@molily:

      nuqneH

      IE 8: onhashchange

      Thx.

      IEs darunter: location.hash regelmäßig (Intervall) auf Änderung prüfen

      Grmpf.

      Nach dem Zurück ist zwar in der Adresszeile der richtige URI, aber in location.hash ist immer noch der alte Wert. WTF? Wie bekommt man IE dazu, das 'location'-Objekt zu aktualisieren?

      Qapla'

      --
      Bildung lässt sich nicht downloaden. (Günther Jauch)
      1. @@Gunnar Bittersmann:

        nuqneH

        Nach dem Zurück ist zwar in der Adresszeile der richtige URI, aber in location.hash ist immer noch der alte Wert. WTF? Wie bekommt man IE dazu, das 'location'-Objekt zu aktualisieren?

        Mit einem IFrame … [Unique URLs]

        Qapla'

        --
        Bildung lässt sich nicht downloaden. (Günther Jauch)
  2. Hi,

    Nachdem auf einer Seite http://example.com/#foo per Link zum Anker http://example.com/#bar gesprungen wird, wird der Zurück-Button des Browsers betätigt

    Falls es sich um ein onload Problem handelt: im ie hilft es meist, eine gesetzte Variable onunload zu verändern, damit ie beim Benutzen des Back-Buttons onloads wieder sauber ausführt.

    Gruesse, Joachim

    --
    Am Ende wird alles gut.
    1. @@Joachim:

      nuqneH

      »» Nachdem auf einer Seite http://example.com/#foo per Link zum Anker http://example.com/#bar gesprungen wird, wird der Zurück-Button des Browsers betätigt
      Falls es sich um ein onload Problem handelt: im ie hilft es meist, eine gesetzte Variable onunload zu verändern, damit ie beim Benutzen des Back-Buttons onloads wieder sauber ausführt.

      Da die Seite nicht verlassen wird, sondern nur der fragment identifier wechselt, feuert kein 'unload'.

      Qapla'

      --
      Bildung lässt sich nicht downloaden. (Günther Jauch)