Atribut HTML onhashchange
Definice a použití
Atribut onhashchange se spustí, když dojde ke změnám v kotvící části (začíná symbolem '#') aktuální adresy URL.
Příklad toho, co to vlastně je kotevní část: Předpokládejme, že aktuální URL je
http://www.example.com/test.htm#part2 – Kotevní část této adresy URL by byla #část2.
Chcete-li vyvolat tuto událost, můžete:
- Změňte kotevní část nastavením vlastnosti location.hash nebo location.href objektu Location
- Přejděte na aktuální stránku s jinou záložkou (použijte tlačítka „zpět“ nebo „vpřed“)
- Klikněte na odkaz na kotvu záložek
Platí pro
Atribut onhashchange je součástí Event Attributes a lze jej použít u následujícího prvku:
Prvky | událost |
---|---|
<body> | onhashchange |
Příklad
Spusťte JavaScript, když byla změněna kotevní část:
<body onhashchange="myFunction()">
Podpora prohlížeče
Čísla v tabulce určují první verzi prohlížeče, která plně podporuje atribut události.
Event Attribute | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |