Fritz: wie funktioniert der back button bei seiteninternen Verweisen?

Hallo,

Wie funktioniert eigentlich der back button bei seiteninternen Verweisen?
Hintergrund meiner Frage:
Bei http://www.kryogenix.org/code/browser/smoothscroll/ hab ich ein hübsches Script gefunden, das seiteninterne Verweise (anchors) nicht einfach anspringt, und den Benutzer im unklaren darüber läßt, wo er sich jetzt eigentlich befindet, sondern diese anchors sanft anscrollt.
Wäre an sich ein schönes usabiltiy add-on.
Nur: dieses Script macht den back button kaputt.
Hat jemand eine Idea dazu?

Gruß Fritz

--
ie:( fl:( br:? va:) ls:< fo:| rl:? ss:{ de:> js:| mo:} zu:}
http://webdesign.weisshart.de
  1. Hallo Fritz.

    Nur: dieses Script macht den back button kaputt.

    Nö. Ich kann mit meinem Back-Button (bzw. der dazu gehörigen Mausgeste) wunderbar zwischen den bereits angewählten Ankern springen.

    Das Skript an sich ist nett und gestaltet den Ankersprung recht angenehm, wenn auch für manche sicher nicht direkt genug.

    Einen schönen Dienstag noch.

    Gruß, Ashura

    --
    sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
    mathbr:del.icio.us/ mathbr:w00t/
    1. Hallo,

      Nö. Ich kann mit meinem Back-Button (bzw. der dazu gehörigen Mausgeste) wunderbar zwischen den bereits angewählten Ankern springen.

      hm? Mausgeste. Opera?
      Bei meinem Op 8.5 funktioniert der back button auch - weil das Javascript dort nicht funktioniert :-(

      Und wo das Javascript tut (Fx 1.5, IE 6), da tut's der back button nicht.

      Gruß Fritz

      --
      ie:( fl:( br:? va:) ls:< fo:| rl:? ss:{ de:> js:| mo:} zu:}
      http://webdesign.weisshart.de
      1. Hallo Fritz.

        hm? Mausgeste. Opera?
        Bei meinem Op 8.5 funktioniert der back button auch - weil das Javascript dort nicht funktioniert :-(

        Bei meinem Opera (9TP1) funktioniert beides.

        Und wo das Javascript tut (Fx 1.5, IE 6), da tut's der back button nicht.

        Kann ich nicht bestätigen. Sowohl im Fx als auch im IE ist sowohl das sanfte Scrollen als auch die Benutzung der Zurück-Funktion möglich.

        Allerdings haben alle Browser gemein, dass man beim Zurückkehren zur allerersten Seite beim ersten angesprungenen Anker und nicht am Seitenanfang landet.

        Einen schönen Dienstag noch.

        Gruß, Ashura

        --
        sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
        mathbr:del.icio.us/ mathbr:w00t/
        1. Hallo,

          Allerdings haben alle Browser gemein, dass man beim Zurückkehren zur allerersten Seite beim ersten angesprungenen Anker und nicht am Seitenanfang landet.

          Nochmal von vorn:
          Wenn ich auf der Beispielseite im Ausgangsposting zu einem der angegebenen Sprunglinks scrolle, dann passiert:
          Beim _ersten_ Verwenden der Zurück Funktion gar nichts
          Beim _zweiten_ Betätigen des Zuück buttons komme ich zur vorherigen Site zurück (also z.B. hier ins Forum)

          Die Zurück Funktion _ohne_ das Javascript bringt mich aber beim ersten Zurück an die Stelle im Dokument zurück, von wo aus ich den Sprung (bzw. das sanfte Scrollen) ausgelöst habe.

          Und letzteres funktioniert tatsächlich in Deinem IE / Fx?

          Gruß Fritz

          --
          ie:( fl:( br:? va:) ls:< fo:| rl:? ss:{ de:> js:| mo:} zu:}
          http://webdesign.weisshart.de
          1. Hallo Fritz.

            Beim _ersten_ Verwenden der Zurück Funktion gar nichts

            Ja, kann ich nun bestätigen.

            Beim _zweiten_ Betätigen des Zuück buttons komme ich zur vorherigen Site zurück (also z.B. hier ins Forum)

            Ja, da hakt das Script dazwischen und verhindert, dass man beim ersten Zurückspringen beim Seitenanfang landet.

            Und letzteres funktioniert tatsächlich in Deinem IE / Fx?

            Nein, hier verhalten sich alle drei deckungsgleich.

            Tut mir leid, ich hatte dich missverstanden.

            Einen schönen Dienstag noch.

            Gruß, Ashura

            --
            sh:( fo:} ch:? rl:( br: n4:~ ie:{ mo:| va:) de:> zu:} fl:( ss:) ls:[ js:|
            mathbr:del.icio.us/ mathbr:w00t/
            1. Hallo,

              Ja, da hakt das Script dazwischen und verhindert, dass man beim ersten Zurückspringen beim Seitenanfang landet.

              bzw. eben dort, wo man vor dem Sprung bzw. Scroll war; das muß nicht der Seitenanfang sein.
              Und damit sind wir zurück bei meiner Ausgangsfrage:
              _Wie_ funktioniert die Zurück Funktion im Browser? _Was_ wird durch das  Script verhindert.
              Oder eigentlich will ich mit meiner Frage natürlich wissen:
              Wie kann ich das Script dazu bringen, den Browser nicht bei seinem Zurückspringen zu stören?

              Gruß Fritz

              --
              ie:( fl:( br:? va:) ls:< fo:| rl:? ss:{ de:> js:| mo:} zu:}
              http://webdesign.weisshart.de