HTML -onhashchange- Ereignisattribut

❮ HTML-Ereignisattribute

Beispiel

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

<body onhashchange="myFunction()">

Definition und Verwendung

Das onhashchange-Attribut wird ausgelöst, wenn Änderungen am Ankerteil (beginnt mit einem „#“-Symbol) der aktuellen URL vorgenommen wurden.

Ein Beispiel dafür, was ein Ankerteil tatsächlich ist: Angenommen, die aktuelle URL lautet
http://www.example.com/test.htm#part2 – Der Ankerteil dieser URL wäre #part2.

Um dieses Ereignis aufzurufen, können Sie:

  • Ändern Sie den Ankerteil, indem Sie die Eigenschaft location.hash oder location.href des Location-Objekts festlegen
  • Navigieren Sie mit einem anderen Lesezeichen zur aktuellen Seite (verwenden Sie die Schaltflächen „Zurück“ oder „Vorwärts“)
  • Klicken Sie auf einen Link zu einem Lesezeichenanker

Browser-Unterstützung

Die Zahlen in der Tabelle geben die erste Browserversion an, die das Ereignisattribut vollständig unterstützt.

Event Attribute
onhashchange 5.0  8.0 3.6 5.0 10.6

Syntax

<element onhashchange="script">

Attributwerte

Value Description
script The script to be run on onhashchange

Technische Details

Unterstützte HTML-Tags: <Körper>

Verwandte Seiten

HTML-DOM-Referenz: onhashchange-Ereignis


❮ HTML-Ereignisattribute