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