Latest web development tutorials

onhashchange Veranstaltung

Ereignisobjektreferenz Ereignisobjekte

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>


Ereignisobjektreferenz Ereignisobjekte