pagehide
Misol
Foydalanuvchi veb-sahifadan chiqib ketayotganda funksiyani chaqiring:
<body onpagehide="myFunction()">
Tavsif
onpagehide hodisasi foydalanuvchi veb-sahifadan chiqib ketayotganda sodir bo‘ladi.
Sahifadan chiqib ketishning bir necha usuli bor. Masalan, havolani bosish, sahifani yangilash, formani yuborish, brauzer oynasini yopish va h.k.
onpagehide hodisasi ba’zan onunload hodisasi o‘rniga ishlatiladi, chunki onunload hodisasi sahifaning keshlanmasligiga sabab bo‘ladi.
Sahifa to‘g‘ridan-to‘g‘ri serverdan yuklanganini yoki keshlanganini bilish uchun PageTransitionEvent obyektining persisted xususiyatidan foydalanishingiz mumkin. Bu xususiyat sahifa brauzer tomonidan keshlangan bo‘lsa true, aks holda false qaytaradi.
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi raqamlar hodisani to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Ha | 11.0 | Ha | 5.0 | Ha |
Eslatma: Brauzer sozlamalari turlicha bo‘lgani sababli, bu hodisa har doim ham kutilganidek ishlamasligi mumkin.
Sintaksis
HTML’da:
<element onpagehide="myScript">JavaScript’da:
object.onpagehide = function(){myScript};JavaScript’da, addEventListener() metodi yordamida:
object.addEventListener("pagehide", myScript);Texnik tafsilotlar
| Ko‘tariladimi (bubbles): | Yo‘q |
|---|---|
| Bekor qilish mumkinmi: | Yo‘q |
| Hodisa turi: | PageTransitionEvent |
| HTML teglari: | <body> |
| DOM versiyasi: | Level 3 hodisalari |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
