डीएचटीएमएल फाइल क्या है?
.dhtml एक्सटेंशन वाली फ़ाइल एक डायनेमिक HTML फ़ाइल होती है जिसका उपयोग किसी वेबपेज की डायनेमिक सामग्री बनाने के लिए किया जाता है। DHTML में बनाया गया एक वेब तत्व ईवेंट संचालित होता है और इसके लिए पेज को फिर से लोड करने की आवश्यकता नहीं होती है। अधिकांश मामलों में, DHTML फ़ाइल का उपयोग किसी वेबपृष्ठ की गतिशील सामग्री जैसे ड्रॉप-डाउन मेनू, फ्लोटिंग लेयर, रोलओवर बटन और अन्य गतिशील सामग्री बनाने के लिए किया जाता है। जब आप मेनू आइटम पर माउस घुमाते हैं और यह उप-मेनू विकल्प खोलता है तो आप अपने जीवन में लगभग दैनिक गतिशील एचटीएमएल तत्वों में आते हैं। डीएचटीएम वेब तकनीकों जैसे html, javascript, एचटीएमएल डोम, एचटीएमएल इवेंट्स और css का उपयोग गतिशील हासिल करने के लिए करता है। तत्वों का व्यवहार।
डीएचटीएमएल फ़ाइल स्वरूप
DHTML फ़ाइलें सादा पाठ फ़ाइलें होती हैं जिनमें वेब तत्वों के गतिशील व्यवहार को लागू करने के लिए DHTML कोड होता है।
डीएचटीएमएल डोम
DHTML डॉक्यूमेंट ऑब्जेक्ट मॉडल (DOM) HTML DOM पर आधारित है, जो तत्वों, विशेषताओं और पाठ के साथ एक ट्री-स्ट्रक्चर है, जैसा कि निम्नलिखित छवि में दिखाया गया है।
दस्तावेज़
नोड का उपयोग विभिन्न कार्यों को लागू करने के लिए कई कार्यों को कॉल करने के लिए किया जा सकता है। निम्न उदाहरण केवल DHTML में JavaScript के document.write() विधि का उपयोग करता है।
<HTML>
<head>
<title>
Method of a JavaScript
</title>
</head>
<body>
<script type="text/javascript">
document.write("Hello World");
</script>
</body>
</html>
यह कोड ब्राउज़र में आउटपुट के लिए टेक्स्ट “हैलो वर्ल्ड” लिखता है।
डीएचटीएमएल इवेंट्स
क्रम सं. | घटना | घटना |
---|---|---|
1 | onabort | यह तब होता है जब उपयोगकर्ता पृष्ठ या मीडिया फ़ाइल लोड करना बंद कर देता है। |
2 | ऑनब्लर | यह तब होता है जब उपयोगकर्ता एक HTML ऑब्जेक्ट छोड़ देता है। |
3 | ऑनचेंज | यह तब होता है जब उपयोगकर्ता किसी वस्तु के मूल्य को बदलता या अपडेट करता है। |
4 | ऑनक्लिक | यह तब होता है या ट्रिगर होता है जब कोई उपयोगकर्ता किसी HTML तत्व पर क्लिक करता है। |
5 | ondblclick | यह तब होता है जब उपयोगकर्ता किसी HTML तत्व पर एक साथ दो बार क्लिक करता है. |
6 | ऑनफोकस | यह तब होता है जब उपयोगकर्ता एक HTML तत्व पर ध्यान केंद्रित करता है। यह इवेंट हैंडलर ऑनब्लर के विपरीत काम करता है |
7 | onkeydown | यह ट्रिगर होता है जब कोई उपयोगकर्ता कीबोर्ड डिवाइस पर एक कुंजी दबा रहा होता है। यह इवेंट हैंडलर सभी चाबियों के लिए काम करता है |
8 | onkeypress | जब उपयोगकर्ता कीबोर्ड पर कोई कुंजी दबाते हैं तो यह ट्रिगर हो जाता है। यह ईवेंट हैंडलर सभी चाबियों के लिए ट्रिगर नहीं किया गया है |
9 | onkeyup | यह तब होता है जब कोई उपयोगकर्ता किसी वस्तु या तत्व को दबाने के बाद कीबोर्ड से एक कुंजी जारी करता है। |
10 | ऑनलोड | यह तब होता है जब कोई वस्तु पूरी तरह से लोड हो जाती है। |
11 | onmousedown | यह तब होता है जब कोई उपयोगकर्ता किसी HTML तत्व पर माउस का बटन दबाता है. |
12 | onmousemove | यह तब होता है जब कोई उपयोगकर्ता HTML ऑब्जेक्ट पर कर्सर ले जाता है. |
13 | onmouseover | यह तब होता है जब कोई उपयोगकर्ता HTML ऑब्जेक्ट पर कर्सर ले जाता है. |
14 | onmouseout | यह तब होता है या ट्रिगर होता है जब माउस पॉइंटर को HTML तत्व से बाहर ले जाया जाता है। |
15 | onmouseup | यह तब होता है या ट्रिगर होता है जब माउस बटन एक HTML तत्व पर जारी किया जाता है। |
16 | onreset | इसका उपयोग उपयोगकर्ता द्वारा फॉर्म को रीसेट करने के लिए किया जाता है |
17 | अचयनित | यह किसी वेब पेज पर सामग्री या पाठ का चयन करने के बाद होता है। |
18 | ऑनसबमिट | यह ट्रिगर होता है जब उपयोगकर्ता फॉर्म जमा करने के बाद एक बटन पर क्लिक करता है। |
19 | ऑननलोड | जब उपयोगकर्ता किसी वेब पेज को बंद करता है तो यह ट्रिगर हो जाता है। |