XHTML - घटनाएँ
जब उपयोगकर्ता किसी वेबसाइट पर जाते हैं, तो वे पाठ, चित्र और हाइपरलिंक, हॉवर-ओवर चीजें आदि पर क्लिक करते हैं। ये उदाहरण हैं कि जावास्क्रिप्ट घटनाओं को क्या कहते हैं।
हम अपने ईवेंट हैंडलर को जावास्क्रिप्ट या वीबीएसस्क्रिप्ट में लिख सकते हैं और इन ईवेंट हैंडलर को ईवेंट टैग विशेषता के मान के रूप में निर्दिष्ट कर सकते हैं। XHTML 1.0 में समान घटनाओं का समूह है जो HTML 4.01 विनिर्देशन में उपलब्ध है।
<शरीर> और <ढाँचा> स्तर की घटनाएँ
केवल दो विशेषताएँ हैं जिनका उपयोग किसी भी जावास्क्रिप्ट या VBScript कोड को ट्रिगर करने के लिए किया जा सकता है, जब कोई भी घटना दस्तावेज़ स्तर पर होती है।
गुण | मूल्य | विवरण |
---|---|---|
गोली भरना | लिपि | जब XHTML दस्तावेज़ लोड होता है तो स्क्रिप्ट चलती है। |
ऑनअनलोड | लिपि | जब XHTML दस्तावेज़ अनलोड हो जाता है तो स्क्रिप्ट चलती है। |
Note - यहां, स्क्रिप्ट VBScript या जावास्क्रिप्ट के किसी भी फ़ंक्शन या कोड के टुकड़े को संदर्भित करता है।
<फ़ॉर्म> स्तर ईवेंट
निम्नलिखित छह विशेषताएँ हैं जिनका उपयोग किसी भी जावास्क्रिप्ट या VBScript कोड को ट्रिगर करने के लिए किया जा सकता है जब कोई भी घटना फॉर्म स्तर पर होती है।
गुण | मूल्य | विवरण |
---|---|---|
परिवर्तन पर | लिपि | जब तत्व बदलता है तो स्क्रिप्ट निष्पादित होती है। |
ऑनसबमिट | लिपि | जब फ़ॉर्म सबमिट किया जाता है तो स्क्रिप्ट निष्पादित होती है। |
onreset | लिपि | स्क्रिप्ट रीसेट होने पर निष्पादित होती है। |
onselect | लिपि | जब तत्व चुना जाता है तो स्क्रिप्ट निष्पादित होती है। |
धब्बे पर | लिपि | जब तत्व खो देता है तो स्क्रिप्ट निष्पादित होती है। |
पर ध्यान केंद्रित | लिपि | जब तत्व केंद्रित हो जाता है तो स्क्रिप्ट चलती है। |
कीबोर्ड ईवेंट
कीबोर्ड द्वारा निम्नलिखित तीन घटनाएँ उत्पन्न की जाती हैं। ये ईवेंट आधार, बडो, br, फ्रेम, फ्रेमसेट, हेड, html, iframe, मेटा, परम, स्क्रिप्ट, स्टाइल और शीर्षक तत्वों में मान्य नहीं हैं।
गुण | मूल्य | विवरण |
---|---|---|
onkeydown | लिपि | कुंजी प्रेस पर स्क्रिप्ट निष्पादित होती है। |
onkeypress | लिपि | कुंजी प्रेस और रिलीज पर स्क्रिप्ट निष्पादित होती है। |
onkeyup | लिपि | स्क्रिप्ट कुंजी रिलीज़ निष्पादित करता है। |
अन्य घटनाएँ
माउस द्वारा किसी भी HTML टैग के संपर्क में आने पर निम्नलिखित सात घटनाएँ उत्पन्न होती हैं। ये ईवेंट आधार, बडो, br, फ्रेम, फ्रेमसेट, हेड, html, iframe, मेटा, परम, स्क्रिप्ट, स्टाइल और शीर्षक तत्वों में मान्य नहीं हैं।
गुण | मूल्य | विवरण |
---|---|---|
क्लिक पर | लिपि | एक माउस क्लिक पर स्क्रिप्ट निष्पादित होती है। |
ondblclick | लिपि | स्क्रिप्ट माउस डबल क्लिक पर निष्पादित होती है। |
onmousedown | लिपि | जब माउस बटन दबाया जाता है तो स्क्रिप्ट निष्पादित होती है। |
onmousemove | लिपि | जब माउस पॉइंटर चलता है तो स्क्रिप्ट निष्पादित होती है। |
onmouseout | लिपि | जब माउस पॉइंटर किसी तत्व से बाहर निकलता है तो स्क्रिप्ट निष्पादित होती है। |
मूषक के ऊपर से | लिपि | जब माउस पॉइंटर किसी तत्व पर चलता है तो स्क्रिप्ट निष्पादित होती है। |
onmouseup | लिपि | जब माउस बटन छोड़ा जाता है तो स्क्रिप्ट निष्पादित होती है। |