tutorial pengembangan web terbaru
 

Acara onpageshow

<Object Acara

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

Contoh lebih

Contoh

Cari tahu apakah halaman itu cache oleh browser:

function myFunction(event) {
    alert(event.persisted);
}
Cobalah sendiri "

<Object Acara