Örnek
sayfa çıkarılması gerektiğinde üzereyken bir JavaScript yürütün:
<body onbeforeunload="return myFunction()">
Kendin dene " Tanımı ve Kullanımı
Belge çıkarılması gerektiğinde üzereyken onbeforeunload olayı oluşur.
Bu olay o / o kalmak ya Geçerli sayfayı ayrılmak isteyip istemediğini kullanıcıyı bilgilendirmek için bir onay iletişim kutusunda bir ileti görüntüler sağlar.
Onay kutusunda görünen varsayılan mesajı, farklı tarayıcılarda farklı. Ancak, standart mesaj gibi bir şey "Are you sure you want to leave this page?" . Bu mesaj kaldırılamaz.
Bununla birlikte, varsayılan mesajla birlikte özel bir mesaj yazabilirsiniz. Bu sayfadaki ilk örneğe bakın.
Not: onbeforeunload olay atanan değilse <body> elemanı, pencere nesne üzerinde olay eklemek / atamak ve özel bir mesaj oluşturmak için returnValue özelliğini kullanmanız gerekir (see syntax examples below) .
Not: Firefox'ta, yalnızca varsayılan mesajı görüntülenir (not the custom message (if any) ).
Tarayıcı Desteği
Tablodaki rakamlar tamamen olayı destekleyen ilk tarayıcı sürümü belirtin.
Olay | |||||
---|---|---|---|---|---|
onbeforeunload | Evet | Evet | Evet | Evet | 15.0 |
Sözdizimi
HTML'de:
JavaScript:
object .onbeforeunload=function(){ Kendin dene "
JavaScript olarak, kullanılarak addEventListener() metodu:
object .addEventListener("beforeunload", myScript );
Kendin dene " Not: addEventListener() metodu Internet Explorer 8 ve önceki sürümlerinde desteklenmez.
Teknik detaylar
Kabarcıklar: | Yok hayır |
---|---|
iptal Edilebilir: | Evet |
Etkinlik tipi: | Olay |
Desteklenen HTML etiketleri: | <Body> |
DOM Versiyon: | Seviye 2 Olaylar |
<Olay Nesne