onbeforeunload इवेंट
परिभाषा और उपयोग
onbeforeunload इवेंट डॉक्यूमेंट को अलग होने वाले समय होता है।
यह इवेंट आपको एक संदेश दिखाने की अनुमति देता है जो उपयोगकर्ता को सूचित करता है कि वह वर्तमान पृष्ठ पर रहें या छोड़ें।
विभिन्न ब्राउज़रों में विभिन्न होने वाला डिफ़ॉल्ट संदेश निश्चित रूप से निश्चित नहीं है। लेकिन, मानक संदेश
लेकिन, आप कस्टम संदेश और डिफ़ॉल्ट संदेश को एक साथ लिख सकते हैं। इस पृष्ठ पर पहले उदाहरण को देखें। टिप्पणी: इंटरनेट एक्सप्लोरर के लिए ही लागू है।
टिप्पणी:यदि onbeforeunload इवेंट <body> एलीमेंट को आबंटित नहीं किया गया है, तो इसे विंडो ऑब्जेक्ट पर आबंटित/लगाया जाना चाहिए और returnValue गुण का उपयोग करके कस्टम संदेश बनाया जाना चाहिए (विगत के व्याकरण समय देखें)。
उदाहरण
पृष्ठ अलग होने वाले समय जेस्क्रिप्ट चलाएं:
<body onbeforeunload="return myFunction()">
व्याकरण
एचटीएमएल में:
<एलीमेंट onbeforeunload="myScript">
जेस्क्रिप्ट में:
ऑब्जेक्ट.onbeforeunload = function(){myScript};
जेस्क्रिप्ट में, addEventListener() विधि का उपयोग करके:
ऑब्जेक्ट.addEventListener("beforeunload", myScript);
टिप्पणी:इंटरनेट एक्सप्लोरर 8 या उससे पहले की संस्करण इसे समर्थित नहीं करती addEventListener() विधि。
तकनीकी विवरण
बुबलिंग: | नहीं समर्थित |
---|---|
रद्द करने वाला: | समर्थन |
इवेंट टाइप: | यदि यूजर इंटरफेस से बनाया गया है तोयूआइइवेंट। अन्यथा इवेंट。 |
समर्थित HTML टैग: | <body> |
DOM संस्करणः | स्तर 2 इवेंट |
ब्राउज़र समर्थन
तालिका में उल्लिखित संख्याओं में पूर्ण समर्थन की वाली पहली ब्राउज़र संस्करण का उल्लेख किया गया है。
इवेंट | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
onbeforeunload | समर्थन | समर्थन | समर्थन | समर्थन | 15.0 |