Rene: onchange anachor

Guten Morgen,
eigentlich stelle ich nie fragen. Bin eher der Sucher, und meistens auch der Finder ^^. Leider hab ich diesmal keine Antwort auf mein problem gefunden.

Ich habe ein Tableiste, diese Tableiste bassiert auf anker, in der URL wird also nur der Anker des Tabs eingeführt (z.b. Tab1: link#tab1, Tab2: link#tab2 usw).

Nun brauche ich eine Funktion die überprüft, ob der Anker sich geändert hat. Diese Funtion muss onfly sein. Wenn ich also vor und zurückspringe (im Browser), muss diese Funktion ausgeführt werden.

Hat da jemand einen Tip für mich?

LG Rene

  1. Hi!

    Nun brauche ich eine Funktion die überprüft, ob der Anker sich geändert hat. Diese Funtion muss onfly sein. Wenn ich also vor und zurückspringe (im Browser), muss diese Funktion ausgeführt werden.

    Das ist ein altbekanntes Problem. Eine Lösung ist unter anderem im Galileo Openbook JavaScript und AJAX im Kapitel AJAX beschrieben.

    Lo!

    1. Hi dedlfix,
      danke für deinen Beitrag. Also werd ich dieses Problem nur mit einem setInterval lösen können?

      Gruß Rene

      1. @@Rene:

        nuqneH

        Also werd ich dieses Problem nur mit einem setInterval lösen können?

        Was IST denn dein Problem?

        Dass du :target [CSS3-SELECTORS §6.6.2, Meiert] nicht kennst?

        http://forum.de.selfhtml.org/archiv/2009/7/t189183/#m1260327 ff., http://bittersmann.de/samples/gallery-20090728/

        Qapla'

        --
        Volumen einer Pizza mit Radius z und Dicke a: pi z z a
  2. Hi,

    Hat da jemand einen Tip für mich?

    Du suchst den onhashchange-Event. Googeln wird dich zu Infos wie Browserunterstützung und Alternativen bringen ...

    Gruß, Cybaer

    --
    Zweck des Disputs oder der Diskussion soll nicht der Sieg, sondern der Gewinn sein.
    (Joseph Joubert, Schriftsteller)