HTML onhashchange Özelliği


Tanım ve Kullanım

onhashchange özniteliği, geçerli URL'nin bağlantı parçasında ('#' simgesiyle başlar) değişiklikler olduğunda tetiklenir.

Bağlantı parçasının gerçekte ne olduğuna bir örnek: Geçerli URL'nin
http://www.example.com/test.htm#part2 olduğunu varsayın - Bu URL'nin bağlantı parçası #part2 olacaktır.

Bu olayı çağırmak için şunları yapabilirsiniz:

  • Konum Nesnesinin location.hash veya location.href özelliğini ayarlayarak bağlantı parçasını değiştirin
  • Geçerli sayfaya farklı bir yer imi ile gidin ("geri" veya "ileri" düğmelerini kullanın)
  • Yer imi bağlantısına giden bağlantıya tıklayın

Şunlar için geçerlidir:

onhashchange niteliği, Event Attributes öğesinin bir parçasıdır ve aşağıdaki öğede kullanılabilir:

Elementler Etkinlik
<body> onhashchange

Örnek

Bağlantı parçası değiştirildiğinde bir JavaScript yürütün:

<body onhashchange="myFunction()">

Tarayıcı Desteği

Tablodaki sayılar, olay özniteliğini tam olarak destekleyen ilk tarayıcı sürümünü belirtir.

Event Attribute
onhashchange 5.0  8.0 3.6 5.0 10.6