Attributo HTML onhashchange
Definizione e utilizzo
L'attributo onhashchange si attiva quando sono state apportate modifiche alla parte di ancoraggio (inizia con un simbolo '#') dell'URL corrente.
Un esempio di cosa sia effettivamente una parte di ancoraggio: supponiamo che l'URL corrente sia
http://www.example.com/test.htm#part2 - La parte di ancoraggio di questo URL sarebbe #part2.
Per richiamare questo evento, puoi:
- Modificare la parte di ancoraggio impostando la proprietà location.hash o location.href dell'oggetto Location
- Passa alla pagina corrente con un segnalibro diverso (utilizza i pulsanti "indietro" o "avanti")
- Fare clic su un collegamento a un'ancora di un segnalibro
Si applica a
L'attributo onhashchange fa parte di Event Attributes e può essere utilizzato sul seguente elemento:
Elementi | Evento |
---|---|
<corpo> | onhashchange |
Esempio
Esegui un JavaScript quando la parte di ancoraggio è stata modificata:
<body onhashchange="myFunction()">
Supporto browser
I numeri nella tabella specificano la prima versione del browser che supporta completamente l'attributo dell'evento.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |