Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML में पेज अनलोड होने पर स्क्रिप्ट कैसे चलाएं?

onunload एट्रिब्यूट (न कि unloaded) तब ट्रिगर होता है जब वेब पेज अनलोड होता है - यानी जब उपयोगकर्ता पेज छोड़ता है, ब्राउज़र बंद करता है, या पेज रिफ्रेश करता है।

उदाहरण

<!DOCTYPE html> <html> 
  <body onunload="display()"> 
    <h2>Tutorialspoint</h2> 
    <h3>सिम्पली ईजी लर्निंग</h3> 
    <script> 
      function display() { 
        alert("अलविदा!"); 
      } 
    </script> 
  </body> 
</html>

नोट: आधुनिक ब्राउज़र्स में onunload में alert(), confirm(), या prompt() ब्लॉक किए जा सकते हैं। एनालिटिक्स या क्लीनअप के लिए navigator.sendBeacon() का उपयोग बेहतर है।

  1. - HTML में एलिमेंट अमान्य होने पर स्क्रिप्ट कैसे चलाएं?

    HTML में जब कोई फॉर्म एलिमेंट अमान्य होता है (वैलिडेशन फेल - required, pattern, type mismatch, आदि) और उपयोगकर्ता सबमिट करने का प्रयास करता है, तो oninvalid एट्रिब्यूट ट्रिगर होता है। उदाहरण <!DOCTYPE html> <html> <head> <title>HTML oninvalid attribute</title>

  1. - HTML में उपयोगकर्ता पेज पर नेविगेट होने पर स्क्रिप्ट कैसे चलाएं?

    onpageshow एट्रिब्यूट का उपयोग तब स्क्रिप्ट चलाने के लिए किया जाता है जब उपयोगकर्ता किसी पेज पर नेविगेट करता है (बैक/फॉरवर्ड बटन, नया टैब, रिलोड सहित)। यह onload से अलग है - onpageshow हर बार फायर होता है (bfcache से रिस्टोर होने पर भी), जबकि onload केवल प्रारंभिक लोड पर। उदाहरण <!DOCTYPE html&g

  1. - HTML में दस्तावेज़ अनलोड होने से पहले स्क्रिप्ट कैसे निष्पादित करें?

    onbeforeunload इवेंट एट्रिब्यूट onbeforeunload इवेंट एट्रिब्यूट तब फायर होता है जब दस्तावेज़ अनलोड होने वाला होता है। यह उपयोगकर्ता के पेज छोड़ने, रीफ्रेश करने, या ब्राउज़र बंद करने से ठीक पहले ट्रिगर होता है। इसका उपयोग अक्सर अनसेव्ड डेटा होने पर उपयोगकर्ता को चेतावनी देने के लिए किया जाता है। उद