Contoh
Mengeksekusi JavaScript ketika pengguna menavigasi ke halaman web:
<body onpageshow="myFunction()">
Cobalah sendiri " Lebih "Try it Yourself" contoh di bawah ini.
Definisi dan Penggunaan
Acara onpageshow terjadi ketika pengguna menavigasi ke halaman web.
Acara onpageshow mirip dengan onload event, kecuali bahwa itu terjadi setelah acara onload ketika beban halaman pertama. Juga, acara onpageshow terjadi setiap kali halaman dibuka, sedangkan acara onload tidak terjadi ketika halaman dibuka dari cache.
Untuk mengetahui apakah halaman dibuka langsung dari server atau jika halaman di-cache, Anda dapat menggunakan bertahan properti dari objek PageTransitionEvent. Properti ini mengembalikan true jika halaman di-cache oleh browser, dan false jika tidak (see "More Examples" below) .
Dukungan Browser
Angka-angka dalam tabel menentukan versi browser pertama yang mendukung penuh acara tersebut.
Peristiwa | |||||
---|---|---|---|---|---|
onpageshow | iya nih | 11.0 | iya nih | 5.0 | iya nih |
Sintaksis
Dalam HTML:
Dalam JavaScript:
object .onpageshow=function(){ Cobalah sendiri "
Dalam JavaScript, menggunakan addEventListener() metode:
object .addEventListener("pageshow", myScript );
Cobalah sendiri " 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 |
Contoh lebih
Contoh
Cari tahu apakah halaman itu cache oleh browser:
function myFunction(event) {
alert(event.persisted);
}
Cobalah sendiri " <Object Acara