tutorial pengembangan web terbaru
 

Acara onpagehide

<Object Acara

Contoh

Mengeksekusi JavaScript ketika pengguna sedang menavigasi jauh dari halaman web:

<body onpagehide="myFunction()">


Definisi dan Penggunaan

Acara onpagehide terjadi ketika pengguna menavigasi jauh dari halaman web.

Ada beberapa cara untuk menavigasi dari halaman. Misalnya dengan mengklik link, menyegarkan halaman, mengirimkan formulir, menutup jendela browser, dll

Acara onpagehide kadang-kadang digunakan sebagai pengganti onunload acara, seperti acara onunload menyebabkan halaman untuk tidak di-cache.

Untuk mengetahui apakah halaman dibuka langsung dari server atau jika halaman di-cache, Anda dapat menggunakan properti bertahan dari objek PageTransitionEvent. Properti ini mengembalikan true jika halaman di-cache oleh browser, dan false jika tidak.


Dukungan Browser

Angka-angka dalam tabel menentukan versi browser pertama yang mendukung penuh acara tersebut.

Peristiwa
onpagehide iya nih 11.0 iya nih 5.0 iya nih

Catatan: Karena pengaturan browser yang berbeda, acara ini mungkin tidak selalu bekerja seperti yang diharapkan.


Sintaksis

Dalam HTML:

< Dalam JavaScript:

object .onpagehide=function(){ Dalam JavaScript, menggunakan addEventListener() metode:

object .addEventListener("pagehide", myScript );

Catatan: addEventListener() metode tidak didukung di Internet Explorer 8 dan versi sebelumnya.


Rincian teknis

Gelembung: Tidak
dibatalkan: Tidak
jenis acara: PageTransitionEvent
tag HTML yang didukung: <Body>
DOM Versi: Level 3 Acara

<Object Acara