पेज एग्जिट से पहले जावास्क्रिप्ट पुष्टिकरण
उपयोगकर्ताओं को बिना पुष्टि के गलती से पेज छोड़ने से रोकने के लिए, आप जावास्क्रिप्ट का उपयोग करके एक पुष्टिकरण विंडो लागू कर सकते हैं। &&&]
onbeforeunload का उपयोग करना
जब कोई उपयोगकर्ता पृष्ठ छोड़ने वाला होता है तो onbeforeunload ईवेंट सक्रिय हो जाता है। इस ईवेंट श्रोता में रखा गया कोड उपयोगकर्ता को एक पुष्टिकरण विंडो प्रदर्शित करेगा। यदि उपयोगकर्ता "ओके" चुनता है, तो यह उनके छोड़ने के इरादे को इंगित करता है, जबकि "रद्द करें" का चयन करने से बाहर निकलने की प्रक्रिया बाधित हो जाएगी। यदि उपयोगकर्ता पृष्ठ पर बने रहना चुनते हैं तो आप उन्हें पुनर्निर्देशित नहीं कर सकते।window.onbeforeunload = function() { वापसी 'क्या आप वाकई जाना चाहते हैं?'; };window.onbeforeunload = function() { return 'Are you sure you want to leave?'; };
jQuery का उपयोग करना
jQuery beforeunload ईवेंट को संभालने के लिए एक सरल विधि प्रदान करता है:$(window).bind('beforeunload', समारोह(){ वापसी 'क्या आप वाकई जाना चाहते हैं?'; });window.onbeforeunload = function() { return 'Are you sure you want to leave?'; };
ऑनअनलोड का उपयोग करना
हालांकि ऑनअनलोड इवेंट का उपयोग अक्सर पेज अनलोड होने से पहले सफाई कार्यों के लिए किया जाता है, यह उपयोगकर्ता को रीडायरेक्ट नहीं कर सकता है। हालाँकि, यह अभी भी विदाई संदेश या चेतावनी प्रदर्शित करने के लिए उपयोगी हो सकता है। ध्यान दें कि क्रोम 14 और बाद के संस्करण ऑनअनलोड के भीतर अलर्ट को ब्लॉक कर देते हैं।window.onunload = function() { चेतावनी('अलविदा'); }window.onbeforeunload = function() { return 'Are you sure you want to leave?'; };
jQuery कार्यान्वयन
$(window).unload(function(){ चेतावनी('अलविदा'); });अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3