onhashchange Veranstaltung
Beispiele
JavaScript ist, wenn der Ankerteil der Änderungen ausgeführt:
<Body onhashchange = "myFunction ()">
Versuchen »
Definition und Verwendung
onhashchange Ereignisauslöser (mit "#" als Startnummer) geändert wird, wenn der Verankerungsabschnitt der aktuellen URL.
Beispiele für den Ankerabschnitt: Geben Sie die aktuelle URL
http://www.example.com/test.htm#part2 - diese URL in dem Teil # Teil2 Anker.
Sie können die folgenden Möglichkeiten der Veranstaltung zu nennen:
- Durch die Einstellung Location - Objekt von location.hash oder location.href ändern Anker einige Eigenschaften.
- Verwenden Sie unterschiedliche Lesezeichen auf die aktuelle Seite (mit der "Zurück" oder "Vorwärts" Taste) zu navigieren
- Klicken Sie auf den Link zu einem Lesezeichen Anker zu springen
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die erste Browser, um diese Version der Ereignisse zu unterstützen.
Ereignis | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
Grammatik
In HTML:
<Elementonhashchange = "myScript"> versuchen
In JavaScript:
Objekt .onhashchange = function () {myScript }; versuchen
JavaScript, verwenden Sie die Methode addEventListener ():
Objekt .addEventListener ( "hashchange", myScript ); versuchen
Hinweis: Internet Explorer 8 und frühere Versionen von IE nicht unterstützen addEventListener () Methode.
Technische Details
Ob die Blase zu unterstützen: | ja |
---|---|
Es kann abgebrochen werden: | keine |
Ereignistyp: | Ereignis |
Unterstützte HTML-Tags: | <Body> |