En son web geliştirme öğreticiler
 

onhashchange Olay

<Olay Nesne

Örnek

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

<body onhashchange="myFunction()">
Kendin dene "

Daha "Try it Yourself" Aşağıdaki örnekler.


Tanımı ve Kullanımı

Çapa parçasına değişiklikler olmuştur zaman onhashchange olay meydana (begins with a '#' symbol) geçerli URL.

Bir çapa parçası aslında ne bir örnek: Mevcut URL olduğunu varsayalım
http://www.example.com/test.htm#part2 - Bu URL'nin çapa parçası # part2 olurdu.

Şunları yapabilirsiniz Bu etkinliği çağırmak için:

  • Ayarlayarak çapa parçasını değiştirin location.hash veya location.href malı Yer Nesne
  • (Kullan Farklı imi ile geçerli sayfaya gidin "back" veya "forward" düğmeleri)
  • Bir yer imi çapa için bir bağlantıyı tıklayın

Tarayıcı Desteği

Tablodaki rakamlar tamamen olayı destekleyen ilk tarayıcı sürümü belirtin.

Olay
onhashchange 5.0 8 3.6 5.0 10.6

Sözdizimi

HTML'de:

JavaScript:

object .onhashchange=function(){ Kendin dene "

JavaScript olarak, kullanılarak addEventListener() metodu:

object .addEventListener("hashchange", myScript );
Kendin dene "

Not: addEventListener() metodu Internet Explorer 8 ve önceki sürümlerinde desteklenmez.


Teknik detaylar

Kabarcıklar: Evet
iptal Edilebilir: Yok hayır
Etkinlik tipi: Olay
Desteklenen HTML etiketleri: <Body>
DOM Versiyon: Düzey 3 Olaylar

Örnekler

Diğer Örnekler

Örnek

Atamak nasıl "onhashchange" pencere nesnesine olay:

window.onhashchange = myFunction;
Kendin dene "

<Olay Nesne