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 |