HTML Event Attributes

HTML ईवेंट गुण

Global Event Attributes

HTML में ब्राउज़र में घटनाओं को ट्रिगर करने की क्षमता होती है, जैसे कि जब उपयोगकर्ता किसी तत्व पर क्लिक करता है तो जावास्क्रिप्ट शुरू करना।

प्रोग्रामिंग इवेंट के बारे में अधिक जानने के लिए हमारे जावास्क्रिप्ट ट्यूटोरियल पर जाएँ।

नीचे वैश्विक ईवेंट विशेषताएँ दी गई हैं जिन्हें ईवेंट क्रियाओं को परिभाषित करने के लिए HTML तत्वों में जोड़ा जा सकता है।

Window Event Attributes

विंडो ऑब्जेक्ट के लिए ईवेंट (<body> टैग पर लागू होता है):

प्रवृत्ति कीमत व्याख्या
onafterprint script दस्तावेज़ मुद्रित होने के बाद चलने वाली एक स्क्रिप्ट
onbeforeprint script दस्तावेज़ मुद्रित होने से पहले चलने वाली एक स्क्रिप्ट
onbeforeunload script जब दस्तावेज़ डाउनलोड होने वाला हो तो चलाने के लिए एक स्क्रिप्ट
onerror script कोई त्रुटि होने पर चलने वाली स्क्रिप्ट
onhashchange script URL के एंकर भाग में परिवर्तन होने पर चलने वाली स्क्रिप्ट
onload script पेज लोड होने पर ट्रिगर हो जाता है
onmessage script संदेश ट्रिगर होने पर चलने वाली स्क्रिप्ट
onoffline script जब ब्राउज़र ऑफ़लाइन काम करना शुरू करता है तो चलाने के लिए एक स्क्रिप्ट
ononline script जब ब्राउज़र ऑनलाइन काम करना शुरू करता है तो चलने वाली एक स्क्रिप्ट
onpagehide script उपयोगकर्ता द्वारा किसी पृष्ठ से बाहर निकलने पर निष्पादित की जाने वाली स्क्रिप्ट
onpageshow script जब उपयोगकर्ता किसी पृष्ठ पर जाता है तो निष्पादित की जाने वाली स्क्रिप्ट
onpopstate script विंडो का इतिहास बदलने पर चलने वाली एक स्क्रिप्ट
onresize script ब्राउज़र विंडो का आकार बदलने पर ट्रिगर हो जाता है
onstorage script वेब संग्रहण घटक अद्यतन होने पर चलने वाली एक स्क्रिप्ट
onunload script पेज लोड होने के बाद ट्रिगर होता है (या ब्राउज़र विंडो बंद होने के बाद)

Form Events

HTML चरण के भीतर क्रियाओं द्वारा ट्रिगर की गई घटनाएँ (सभी HTML तत्वों पर लागू होती हैं, लेकिन चरण तत्वों में सबसे अधिक उपयोग की जाती हैं):

प्रवृत्ति कीमत व्याख्या
onblur script उस क्षण ट्रिगर हो जाता है जब घटक फोकस खो देता है
onchange script घटक का मान बदलते ही ट्रिगर हो जाता है
oncontextmenu script संदर्भ मेनू चालू होने पर चलने वाली स्क्रिप्ट
onfocus script घटक को फोकस प्राप्त होते ही ट्रिगर हो जाता है
oninput script किसी घटक को उपयोगकर्ता इनपुट प्राप्त होने पर निष्पादित की जाने वाली स्क्रिप्ट
oninvalid script किसी घटक के अमान्य होने पर चलने वाली स्क्रिप्ट
onreset script जब चरण में रीसेट बटन क्लिक किया जाता है तो ट्रिगर हो जाता है
onsearch script यह तब ट्रिगर होता है जब उपयोगकर्ता किसी खोज फ़ील्ड में कुछ टाइप करता है (<input='search'> के लिए)।
onselect script किसी घटक में कुछ पाठ चयनित होने के बाद ट्रिगर होता है
onsubmit script कार्रवाई सबमिट होने पर ट्रिगर हो जाता है

Keyboard Events

प्रवृत्ति कीमत व्याख्या
onkeydown script जब उपयोगकर्ता कोई कुंजी दबाता है तो ट्रिगर हो जाता है
onkeypress script जब उपयोगकर्ता कोई कुंजी दबाता है तो ट्रिगर हो जाता है
onkeyup script जब उपयोगकर्ता कोई कुंजी जारी करता है तो ट्रिगर हो जाता है

Mouse Events

प्रवृत्ति कीमत व्याख्या
onclick script घटक पर माउस क्लिक करने पर ट्रिगर होता है
ondblclick script जब माउस घटक पर डबल-क्लिक करता है तो ट्रिगर होता है
onmousedown script किसी घटक पर माउस बटन दबाने पर ट्रिगर होता है
onmousemove script जब माउस किसी तत्व पर चलता है तो माउस ट्रिगर हो जाता है
onmouseout script जब माउस किसी तत्व को छोड़ता है तो माउस ट्रिगर हो जाता है
onmouseover script जब माउस किसी तत्व पर चलता है तो माउस ट्रिगर हो जाता है
onmouseup script जब माउस बटन को किसी तत्व पर घुमाया जाता है तो ट्रिगर होता है
onmousewheel script खत्म हो चुका। ऑनव्हील विशेषता का उपयोग करें
onwheel script जब माउस व्हील ऊपर या नीचे स्क्रॉल करता है तो ट्रिगर होता है

Drag Events

प्रवृत्ति कीमत व्याख्या
ondrag script किसी घटक को खींचे जाने पर चलने वाली स्क्रिप्ट
ondragend script ड्रैग ऑपरेशन पूरा होने पर चलने वाली स्क्रिप्ट
ondragenter script जब किसी घटक को वैध रिलीज़ लक्ष्य पर खींचा जाता है तो चलने वाली स्क्रिप्ट
ondragleave script जब कोई घटक वैध एस्केप लक्ष्य से बाहर निकलता है तो स्क्रिप्ट निष्पादित की जाती है
ondragover script जब किसी घटक को वैध मुक्त लक्ष्य पर खींचा जाता है तो चलने वाली स्क्रिप्ट
ondragstart script पुल ऑपरेशन शुरू करते समय चलने वाली स्क्रिप्ट
ondrop script खींचे गए घटक को गिराए जाने पर चलने वाली स्क्रिप्ट
onscroll script किसी घटक के स्क्रॉलबार को स्क्रॉल करने पर चलने वाली स्क्रिप्ट

Clipboard Events

प्रवृत्ति कीमत व्याख्या
oncopy script जब उपयोगकर्ता किसी तत्व की सामग्री की प्रतिलिपि बनाता है तो ट्रिगर होता है
oncut script जब उपयोगकर्ता किसी तत्व की सामग्री में कटौती करता है तो ट्रिगर होता है
onpaste script जब उपयोगकर्ता किसी घटक में कुछ सामग्री चिपकाता है तो ट्रिगर हो जाता है

Media Events

वीडियो, चित्र और ऑडियो जैसे मीडिया द्वारा ट्रिगर की गई घटनाएँ (सभी HTML तत्वों पर लागू होती हैं, लेकिन <ऑडियो>, <एम्बेड>, <img>, <ऑब्जेक्ट>, और <वीडियो> जैसे मीडिया तत्वों के लिए सामान्य होती हैं)।

प्रवृत्ति कीमत व्याख्या
onabort script रुकने पर चलने वाली स्क्रिप्ट
oncanplay script जब कोई फ़ाइल चलने के लिए तैयार हो (जब वह शुरू होने के लिए पर्याप्त लंबी हो) तब चलाई जाने वाली एक स्क्रिप्ट।
oncanplaythrough script जब किसी फ़ाइल को बफ़रिंग बंद किए बिना अंत तक चलाया जा सकता है तो चलने वाली स्क्रिप्ट
oncuechange script <ट्रैक> तत्व में क्यू बदलने पर चलने वाली स्क्रिप्ट
ondurationchange script मीडिया की लंबाई बदलने पर चलने वाली स्क्रिप्ट
onemptied script किसी दुर्भाग्यपूर्ण घटना (जैसे अप्रत्याशित वियोग) के कारण जब कोई फ़ाइल अचानक अनुपलब्ध हो जाती है तो चलाई जाने वाली स्क्रिप्ट।
onended script मीडिया के अंत तक पहुंचने पर चलने वाली स्क्रिप्ट ("सुनने के लिए धन्यवाद" जैसे संदेशों के लिए उपयोगी घटना)
onerror script फ़ाइल लोड करते समय कोई त्रुटि होने पर चलने वाली स्क्रिप्ट
onloadeddata script मीडिया डेटा लोड होने पर चलने वाली स्क्रिप्ट
onloadedmetadata script मेटाडेटा (जैसे आयाम और अवधि) लोड होने पर चलने वाली एक स्क्रिप्ट
onloadstart script वास्तव में कुछ भी लोड होने से पहले किसी फ़ाइल को लोड करना शुरू करते समय चलने वाली एक स्क्रिप्ट
onpause script जब मीडिया उपयोगकर्ता द्वारा या प्रोग्रामेटिक रूप से बंद कर दिया जाता है तो चलने वाली एक स्क्रिप्ट
onplay script जब मीडिया चलना शुरू करने के लिए तैयार हो तो चलाने के लिए एक स्क्रिप्ट
onplaying script चलाने के लिए एक स्क्रिप्ट जब यह इंगित करती है कि मीडिया ने वास्तव में खेलना शुरू कर दिया है
onprogress script जब ब्राउज़र मीडिया डेटा प्राप्त करने की प्रक्रिया में हो तो चलने वाली एक स्क्रिप्ट
onratechange script हर बार प्लेबैक दर में परिवर्तन होने पर स्क्रिप्ट चलायी जानी चाहिए (जैसे कि जब उपयोगकर्ता धीमी या तेज़ मोड में स्विच करता है)
onseeked script यदि लुकअप विशेषता गलत पर सेट है, तो स्क्रिप्ट तब चलेगी जब यह संकेत मिलेगा कि लुकअप समाप्त हो गया है
onseeking script यदि लुकअप प्रॉपर्टी सत्य पर सेट है, तो स्क्रिप्ट तब चलेगी जब यह संकेत मिलेगा कि लुकअप सक्रिय है
onstalled script जब ब्राउज़र किसी भी कारण से मीडिया डेटा प्राप्त नहीं कर पाता है तो चलाने के लिए एक स्क्रिप्ट
onsuspend script मीडिया डेटा पूरी तरह से लोड होने से पहले किसी भी कारण से फ़ेच करना बंद होने पर चलने वाली एक स्क्रिप्ट
ontimeupdate script प्लेबैक स्थिति बदलने पर निष्पादित की जाने वाली स्क्रिप्ट (जैसे कि जब उपयोगकर्ता मीडिया में एक अलग बिंदु पर गति करता है)।
onvolumechange script आकार बदलने की प्रत्येक विधि में एक स्क्रिप्ट होती है जिसे चलाने की आवश्यकता होती है (इसमें आकार बदलने को "अक्षम" पर सेट करना शामिल है)
onwaiting script जब मीडिया बंद हो जाता है लेकिन फिर से शुरू होने की उम्मीद की जाती है तो चलने वाली एक स्क्रिप्ट (जैसे कि जब मीडिया को आगे के भंडारण के लिए रोका जाता है)।

Misc Events

प्रवृत्ति कीमत व्याख्या
ontoggle script जब उपयोगकर्ता <विवरण> तत्व को खोलता या बंद करता है तो ट्रिगर हो जाता है

Exercises

Which event attribute fires when a user clicks on an element?

onmouseover
✗ ग़लत! जब माउस तत्व पर चलता है तो ऑनमाउसओवर सक्रिय हो जाता है
onclick
✓ ठीक है! जब उपयोगकर्ता तत्व पर क्लिक करता है तो ऑनक्लिक सक्रिय हो जाता है
onkeypress
✗ ग़लत! जब उपयोगकर्ता कोई कुंजी दबाता है तो ऑनकीप्रेस सक्रिय हो जाता है
onload
✗ ग़लत! जब पृष्ठ लोड होना समाप्त हो जाता है तो ऑनलोड सक्रिय हो जाता है