Sven: event "onBack"?

Hallo, ich habe eine wahrscheinlich recht einfach zu beantwortende Frage.

Ich möchte mittels Javascript abfragen, ob der Besucher einer Website den Back-Button des Browsers anklickt. Jedoch gibt es anscheinend keinen EventHandler hierfür. Kennt jemand eine Lösung?

Danke, Sven

  1. Hallo,

    Ich möchte mittels Javascript abfragen, ob der Besucher einer Website den Back-Button des Browsers anklickt. Jedoch gibt es anscheinend keinen EventHandler hierfür. Kennt jemand eine Lösung?

    Vielleicht hilft dir onUnload weiter. Wird aufgerufen, sobald die Seite verlassen wird. Dabei wird aber nicht unterschieden, ob der Back-Button oder ein Link geklickt wurde.

    Robert

    http://www.designauswahl.here.de
    mit kostenlosem Webseiten-Generator ROBE.dit
    [more than a HTMLE.dit]

    1. Hallo,

      Ich möchte mittels Javascript abfragen, ob der Besucher einer Website den Back-Button des Browsers anklickt. Jedoch gibt es anscheinend keinen EventHandler hierfür. Kennt jemand eine Lösung?

      Vielleicht hilft dir onUnload weiter. Wird aufgerufen, sobald die Seite verlassen wird. Dabei wird aber nicht unterschieden, ob der Back-Button oder ein Link geklickt wurde.

      Robert

      http://www.designauswahl.here.de
      mit kostenlosem Webseiten-Generator ROBE.dit
      [more than a HTMLE.dit]

      Die Möglichkeit ist mir bekannt, allerdings geht es eigentlich darum, dass bei einigen links mehrere frames aktualisiert werden. Durch die Benutzung des Back-Buttons wird aber nur der zuletzt geänderte frame aktualisiert. Also müsste ich auch bei Verwendung des onBlur-Events herausfinden, ob in der History zurückgespungen wird oder aber ein neuer link genutzt wird. Irgendeine Idee???

      1. Hallo Sven,

        ... geht es eigentlich darum, dass bei einigen links mehrere frames aktualisiert werden. Durch die Benutzung des Back-Buttons wird aber nur der zuletzt geänderte frame aktualisiert. Also müsste ich auch bei Verwendung des onBlur-Events herausfinden, ob in der History zurückgespungen wird oder aber ein neuer link genutzt wird. Irgendeine Idee???

        Vermutlich verwendest du die "ZweiFrames(URL1,F1,URL2,F2)"-Funktion aus SelfHTML (oder etwas ähnliches)
        Einen Lösungsansatz für das Back-Button Problem findest du unter http://www.maxx4u.de/drweb/frames

        HTH

        Maxx

    2. mach doch einfach if(history.go(-1)){deine anweisungen}