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

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

जब उपयोगकर्ता किसी पेज से नेविगेट करता है, तो onpagehide एट्रिब्यूट ट्रिगर होता है। नेविगेशन तब होता है जब उपयोगकर्ता लिंक क्लिक करता है, ब्राउज़र टैब बंद करता है, फॉर्म सबमिट करता है, या ब्राउज़र बैक/फॉरवर्ड बटन उपयोग करता है।

इसे लागू करने के तरीके:

<p onpagehide="myScript">

या जावास्क्रिप्ट में:

object.onpagehide = function(){script};

onpagehide onunload से बेहतर है क्योंकि यह pagehide इवेंट ऑब्जेक्ट प्रदान करता है जिसमें persisted प्रॉपर्टी होती है (बताती है कि पेज bfcache में कैश्ड है या नहीं)।

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

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

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

    जब उपयोगकर्ता किसी एलिमेंट में टेक्स्ट पेस्ट (चिपकाता) करता है, तो onpaste एट्रिब्यूट HTML में ट्रिगर होता है। उदाहरण निम्न कोड से onpaste एट्रिब्यूट लागू करें: <!DOCTYPE html> <html> <body> <input type=text onpaste=display() value=यहां टेक्स्ट पेस्ट करें> <h

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

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