Acara onbeforeunload digunakan seperti ini:
Copy kode kodenya sebagai berikut:
<skrip bahasa="javascript">
g_blnCheckUnload = benar;
fungsi RunOnBeforeUnload() {
jika (g_blnCheckUnload) {
window.event.returnValue = 'Anda akan kehilangan konten yang belum disimpan';
}
}
</skrip>
<tubuh onbeforeunload="RunOnBeforeUnload()">
</tubuh>
Dengan cara ini, setiap kali jendela browser ditutup atau halaman baru dibuka, event onbeforeunload harus dipicu.
Kutipannya adalah sebagai berikut: acara onbeforeunload:
Catatan: Firefox dan IE di antara tiga browser utama mendukung acara onbeforeunload, tetapi Opera belum mendukungnya.
penggunaan:
objek.onbeforeunload = pengendali
<elemen onbeforeunload = “penangan” … ></elemen>
Deskripsi: Ketika acara dipicu, kotak dialog dengan konfirmasi dan pembatalan muncul. Jika Anda mengonfirmasi, Anda akan meninggalkan halaman, jika Anda membatalkan, Anda akan tetap berada di halaman ini. Penangan dapat menetapkan nilai kembalian sebagai teks yang ditampilkan pada kotak dialog.
Dipicu oleh:
Tutup jendela peramban
Saat membuka halaman lain melalui bilah alamat atau favorit
Saat mengklik kembali, meneruskan, menyegarkan, atau beranda,
Saat mengklik link url yang menuju ke halaman lain
Ketika salah satu kejadian berikut ini dipanggil: klik, penulisan dokumen, pembukaan dokumen, penutupan dokumen, penutupan jendela, navigasi jendela, NavigateAndFind jendela, penggantian lokasi, pemuatan ulang lokasi, pengiriman formulir.
Saat menggunakan jendela terbuka untuk membuka halaman dan meneruskan nama jendela di halaman ini ke halaman yang akan dibuka.
Saat menetapkan ulang nilai location.href.
Saat mengirimkan formulir dengan tindakan tertentu melalui tombol input type = "kirim".
Dapat digunakan pada elemen berikut: BODY, FRAMESET, window
Dukungan platform: IE4+/Win, Mozilla 1.7a+, Netscape 7.2+, Firefox0.9+