Contoh
Mengeksekusi JavaScript saat halaman akan segera dibongkar:
<body onbeforeunload="return myFunction()">
Cobalah sendiri " Definisi dan Penggunaan
Acara onbeforeunload terjadi ketika dokumen akan segera dibongkar.
Acara ini memungkinkan Anda untuk menampilkan pesan dalam kotak dialog konfirmasi untuk menginformasikan pengguna apakah ia / dia ingin tinggal atau meninggalkan halaman saat ini.
Default pesan yang muncul di kotak konfirmasi, berbeda di browser yang berbeda. Namun, pesan standar adalah sesuatu seperti "Are you sure you want to leave this page?" . Pesan ini tidak dapat dihapus.
Namun, Anda dapat menulis pesan khusus bersama-sama dengan pesan default. Lihat contoh pertama pada halaman ini.
Catatan: Jika peristiwa onbeforeunload tidak ditugaskan ke <body> elemen, Anda harus menetapkan / melampirkan acara pada objek window, dan menggunakan properti returnValue untuk membuat pesan khusus (see syntax examples below) .
Catatan: Pada Firefox, hanya pesan default akan ditampilkan (not the custom message (if any) ).
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang mendukung penuh acara tersebut.
Peristiwa | |||||
---|---|---|---|---|---|
onbeforeunload | iya nih | iya nih | iya nih | iya nih | 15.0 |
Sintaksis
Dalam HTML:
Dalam JavaScript:
object .onbeforeunload=function(){ Cobalah sendiri "
Dalam JavaScript, menggunakan addEventListener() metode:
object .addEventListener("beforeunload", myScript );
Cobalah sendiri " Catatan: addEventListener() metode tidak didukung di Internet Explorer 8 dan versi sebelumnya.
Rincian teknis
Gelembung: | Tidak |
---|---|
dibatalkan: | iya nih |
jenis acara: | Peristiwa |
tag HTML yang didukung: | <Body> |
DOM Versi: | Level 2 Acara |
<Object Acara