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