Örnek
Kullanıcı bir web sayfasından çıktıktan bir JavaScript yürütün:
<body onpagehide="myFunction()">
Tanımı ve Kullanımı
kullanıcı uzak bir web sayfasından gezinme zaman onpagehide olayı oluşur.
uzak bir sayfadan ayrılmak için çeşitli yollar vardır. vb, bir bağlantıyı tıklayarak sayfayı yenilemeyi, form gönderme, tarayıcı penceresini kapatarak örneğin
Onpagehide olay bazen yerine kullanılan onunload onunload etkinlik sayfası önbelleğe edilemez neden olarak, olaya.
Bir sayfa sunucudan doğrudan yüklenir veya sayfa önbelleğe, sen PageTransitionEvent nesnenin kalıcı özelliğini kullanıp kullanamayacağınızı öğrenmek için. sayfa aksi tarayıcı tarafından önbelleğe ve yanlış ise bu özellik true döndürür.
Tarayıcı Desteği
Tablodaki rakamlar tamamen olayı destekleyen ilk tarayıcı sürümü belirtin.
Olay | |||||
---|---|---|---|---|---|
onpagehide | Evet | 11.0 | Evet | 5.0 | Evet |
Not: beklendiği gibi farklı tarayıcı ayarlarıyla nedeniyle, bu olay her zaman çalışmayabilir.
Sözdizimi
HTML'de:
< JavaScript:
object .onpagehide=function(){ JavaScript olarak, kullanılarak addEventListener() metodu:
object .addEventListener("pagehide", myScript ); Not: addEventListener() metodu Internet Explorer 8 ve önceki sürümlerinde desteklenmez.
Teknik detaylar
Kabarcıklar: Yok hayır iptal Edilebilir: Yok hayır Etkinlik tipi: PageTransitionEvent Desteklenen HTML etiketleri: <Body> DOM Versiyon: Düzey 3 Olaylar
<Olay Nesne