Esempio
Esegui un JavaScript quando la parte di ancoraggio è stato modificato:
<body onhashchange="myFunction()">
Prova tu stesso " Definizione e utilizzo
Il onhashchange attributo incendi quando c'è stato modifiche alla parte di ancoraggio (inizia con un '#' simbolo) della URL corrente.
Un esempio di ciò che una parte di ancoraggio in realtà è: Si supponga che l'URL corrente è
http://www.example.com/test.htm#part2 - La parte ancora di questo URL sarebbe #part2 .
Per richiamare questo evento, è possibile:
- Modificare la parte di ancoraggio impostando il location.hash o location.href proprietà della Location Object
- Passare alla pagina corrente con un segnalibro diverso (Utilizzare la "back" o "forward" pulsanti)
- Clicca su un link a un ancoraggio segnalibro
Supporto per il browser
I numeri nella tabella indicano la prima versione del browser che supporta pienamente l' event attributo.
attributo di evento | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
Differenze tra HTML 4.01 e HTML5
Il onhashchange attributo è di nuovo in HTML5.
Sintassi
<elementonhashchange=" script ">
I valori degli attributi
Valore | Descrizione |
---|---|
script | Lo script da eseguire sul onhashchange |
Dettagli tecnici
tag HTML supportati: | <body> |
---|
Pagine correlate
Di riferimento HTML DOM: onhashchange event