JavaScript soll Raute in der Url erkennen

brx

Grünschnabel
Hallo,
http://jqueryui.com/demos/tabs/default.html

Auf dieser Seite könnt ihr in einem Tab z.B. sehen, dass die Url "http://jqueryui.com/demos/tabs/default.html#tabs-1" ist.
1. Wie erkennt JavaScript das, was hinter der Raute ist?
2. Wieso ändert sich an der URL in dem Beispiel nichts?
Danke!
 
Zuletzt bearbeitet:
Und ich beantworte 2. (war wohl zu langsam :-D):
Javascript fängt den Klick quasi ab (onclick-Ereignis) und signalisiert dem Browser mit dem Rückgabewert (return false), dass er dem eigentlichen Ziel des Links nicht folgen soll. Und da er dem Link nicht folgt, ändert sich auch an der Adresszeile nichts.
 
  • Gefällt mir
Reaktionen: brx
Erstmal danke für die Antworten.
Ich habe noch ein Problem. Ich möchte, dass der Browser mir einen Alert mit dem neuen Hash sendet, sobald sich dieser geändert hat (z.B. durch einen Link).
 
Mir würde spontan nur einfallen, dass du den Hash in einer Variablen speicherst und in einem gewissen Abstand immer prüfst, ob der aktuelle Hash noch dem gespeicherten entspricht. Sollte sich da was geändert haben, dann gibst du eine Meldung aus.
 
Zurück