onbeforeunload
Ta’rif va qo‘llanilishi
onbeforeunload hodisasi hujjat yopilish (unload) arafasida ishga tushadi.
Bu hodisa tasdiqlash dialog oynasida xabar ko‘rsatib, foydalanuvchiga joriy sahifada qolishni yoki uni tark etishni xohlashini aniqlash imkonini beradi.
Tasdiqlash oynasida paydo bo‘ladigan standart xabar turli brauzerlarda turlicha bo‘ladi. Biroq standart xabar taxminan "Haqiqatan ham bu sahifani tark etmoqchimisiz?" kabi bo‘ladi. Bu xabarni olib tashlay olmaysiz.
Biroq standart xabar bilan birga o‘zingizning maxsus xabaringizni ham yozishingiz mumkin. Ushbu sahifadagi birinchi misolga qarang.
Eslatma: Firefox’da faqat standart xabar ko‘rsatiladi (maxsus xabar (agar bo‘lsa) ko‘rsatilmaydi).
Qo‘llaniladigan elementlar
onbeforeunload atributi hodisa atributlari tarkibiga kiradi va quyidagi elementda ishlatilishi mumkin:
| Elementlar | Hodisa |
|---|---|
| <body> | onbeforeunload |
Misol
Sahifa yopilish (unload) arafasida JavaScript kodini bajaring:
<body onbeforeunload="return myFunction()">
O‘zingiz sinab ko‘ring »
Brauzerlarda qo‘llab-quvvatlash
Jadvaldagi raqamlar hodisani to‘liq qo‘llab-quvvatlaydigan birinchi brauzer versiyasini ko‘rsatadi.
| Hodisa atributi | |||||
|---|---|---|---|---|---|
| onbeforeunload | Ha | Ha | Ha | Ha | 15.0 |
W3Schools Pathfinder
Yutuqlaringizni kuzating – bu bepul!
