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 - 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 .
Per richiamare questo evento, è possibile:
- Modificare la parte di ancoraggio impostando il location.hash o location.href property 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
Si applica a
Il onhashchange attributo è parte degli attributi di eventi , e può essere utilizzato sui seguenti elementi:
Elementi | Evento |
---|---|
<body> | onhashchange |
Esempio
Esegui un JavaScript quando la parte di ancoraggio è stato modificato:
<body onhashchange="myFunction()">
Prova tu stesso " 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 |