Neueste Web-Entwicklung Tutorials
 

HTML onhashchange Attribute


Definition und Verwendung

Das onhashchange Attribut wird ausgelöst , wenn es hat Änderungen an dem Ankerteil gewesen (beginnt mit einem '#' Symbol) der aktuellen URL.

Ein Beispiel dafür, was ein Ankerteil ist eigentlich: Angenommen, die aktuelle URL
http://www.example.com/test.htm#part2 - The anchor part of this URL would be #part2 . http://www.example.com/test.htm#part2 - The anchor part of this URL would be #part2 .

Um dieses Ereignis aufrufen, können Sie:

  • Ändern Sie den Ankerteil durch die Einstellung location.hash oder location.href property des Location Object - Location Object
  • Navigieren Sie zu der aktuellen Seite mit einem anderen Lesezeichen (Verwenden Sie den "back" oder "forward" Tasten)
  • Klicken Sie auf einen Link zu einem Lesezeichen Anker

Gilt für

Das onhashchange Attribut ist Teil der Event - Attribute und kann auf das folgende Element verwendet werden:

Elements Event
<body> onhashchange

Beispiel

Führen Sie einen JavaScript, wenn der Ankerteil geändert wurde:

<body onhashchange="myFunction()">
Versuch es selber "

Browser-Unterstützung

Die Zahlen in der Tabelle geben Sie die erste Browser - Version, die die voll unterstützt event - Attribut.

Ereignisattribut
onhashchange 5.0 8.0 3.6 5.0 10.6