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