En son web geliştirme öğreticiler
 

onbeforeunload Olay

<Olay Nesne

Ö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