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

HTML DOM Area ऑब्जेक्ट


HTML DOM Area ऑब्जेक्ट HTML में इमेज मैप से जुड़ा होता है। Area मूल रूप से इमेज मैप के अंदर क्लिक करने योग्य क्षेत्र को दर्शाता है।

इमेज ऑब्जेक्ट हमें ऑब्जेक्ट के भीतर <area> एलिमेंट को बनाने और एक्सेस करने में मदद करता है। हम यूज़र इनपुट के आधार पर मैप के अंदर क्लिक करने योग्य क्षेत्र को बदल सकते हैं या इमेज मैप के आकार आदि को बदल सकते हैं। इसका उपयोग area एलिमेंट के अंदर लिंक को मैनिपुलेट करने के लिए भी किया जा सकता है।

प्रॉपर्टीज

Area ऑब्जेक्ट के लिए निम्नलिखित प्रॉपर्टीज हैं -

मान विवरण
alt alt एट्रिब्यूट मान को सेट या लौटाने के लिए।
coords किसी area के cords एट्रिब्यूट को सेट या लौटाने के लिए।
hash href एट्रिब्यूट मान के एंकर भाग को सेट या लौटाने के लिए।
host href एट्रिब्यूट मान के होस्टनाम और पोर्ट भाग दोनों को सेट या लौटाने के लिए।
hostname href एट्रिब्यूट मान के होस्टनाम भाग को सेट या लौटाने के लिए।
href किसी area के href एट्रिब्यूट के मान को सेट या लौटाने के लिए।
noHref किसी area के nohref एट्रिब्यूट के मान को सेट या लौटाने के लिए। HTML5 में अप्रचलित।
origin href एट्रिब्यूट मान के प्रोटोकॉल, होस्टनाम और पोर्ट भाग को लौटाने के लिए।
password href एट्रिब्यूट मान के पासवर्ड भाग को सेट या लौटाने के लिए।
pathname href एट्रिब्यूट मान के pathname भाग को सेट या लौटाने के लिए।
port href एट्रिब्यूट मान के पोर्ट भाग को सेट या लौटाने के लिए।

उदाहरण

आइए area ऑब्जेक्ट का एक उदाहरण देखें -

<!DOCTYPE html> <html> <body> <img src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/New7Wonders.jpg/276pxNew7Wonders.jpg" width="400" height="400" usemap="#7Wonders"> <map id="WonderWorld" name="7Wonders"> </map> <p>Click the button to create an AREA element with a link to "Maya City", which is one of the New Seven Wonders of the World.</p> <button onclick="myWonder()">CLICK IT</button> <p id="SAMPLE"></p> <script>    function myWonder() {       var x = document.createElement("AREA");       x.setAttribute("href", "https://en.wikipedia.org/wiki/Maya_city");       x.setAttribute("shape", "circle");       x.setAttribute("coords", "124,58,16");       document.getElementById("WonderWorld").appendChild(x);       document.getElementById("SAMPLE").innerHTML = "The AREA element was created, and       you can now click on Maya City.";    } </script> </body> </html>

आउटपुट

यह निम्नलिखित आउटपुट उत्पन्न करेगा -

HTML DOM Area ऑब्जेक्ट

CLICK IT बटन पर क्लिक करने के बाद -

HTML DOM Area ऑब्जेक्ट

अब जब आप “Maya city” पर क्लिक करेंगे, तो यह आपको उनके विकिपीडिया पेज पर ले जाएगा।

उपरोक्त उदाहरण में -

हमने  टैग का उपयोग करके एक इमेज शामिल की है और इसकी चौड़ाई, ऊंचाई और id निर्दिष्ट की है।

<img data-fr-src="https://upload.wikimedia.org/wikipedia/commons/thumb/f/fb/New7Wonders.jpg/276pxNew7Wonders.jpg" width="400" height="300" usemap="#7Wonders">

फिर हमने एक खाली मैप बनाया जहां हम बाद में इमेज, area और अन्य चीजें जोड़ेंगे -

<map id="WonderWorld" name="7Wonders"></map>

हमने तब CLICK IT नाम का एक बटन बनाया जो myWonder() फ़ंक्शन को निष्पादित करेगा।

<button onclick="myWonder()">CLICK IT</button>

myWonder() फ़ंक्शन पहले एक  एलिमेंट बनाता है और इसे वेरिएबल x को असाइन करता है। इसमें href, shape और cords जैसे विभिन्न एट्रिब्यूट सेट करता है। अंत में हम वेरिएबल x से जुड़े  एलिमेंट को इमेज मैप के चाइल्ड नोड के रूप में जोड़ते हैं और id “Sample” वाले पैराग्राफ में innerHTML का उपयोग करके बनाए गए area एलिमेंट को प्रदर्शित करते हैं और अब आप “Maya city” पर क्लिक कर सकते हैं -

function myWonder() {    var x = document.createElement("AREA");    x.setAttribute("href", "https://en.wikipedia.org/wiki/Maya_city ");    x.setAttribute("shape", "circle");    x.setAttribute("coords", "124,58,16");    document.getElementById("WonderWorld").appendChild(x);    document.getElementById("SAMPLE").innerHTML = "The AREA element was created, and    you can now click on Maya City."; }

  1. HTML DOM HR ऑब्जेक्ट HTML DOM HR ऑब्जेक्ट

    विवरण HTML DOM HR ऑब्जेक्ट HTML दस्तावेज़ के तत्व को दर्शाता है। HR ऑब्जेक्ट बनाएं सिंटैक्स document.createElement(HR); उदाहरण आइए hr ऑब्जेक्ट का एक उदाहरण देखें: <!DOCTYPE html> <html> <style> body { text-align: center; background-color: #fff; color: #0197F6;

  1. HTML DOM Meter ऑब्जेक्ट HTML DOM Meter ऑब्जेक्ट

    परिचय HTML DOM Meter Object HTML में <meter> एलिमेंट को दर्शाता है। नोट: <meter> का उपयोग प्रोग्रेस बार के रूप में न करें बल्कि केवल गेज के रूप में उपयोग करें। सिंटैक्स <meter> एलिमेंट बनाना: var meterObject = document.createElement(METER) यहां, meterObject में निम्नलिखित प्रॉपर्

  1. HTML DOM Ul ऑब्जेक्ट HTML DOM Ul ऑब्जेक्ट

    HTML DOM Ul ऑब्जेक्ट HTML में <ul> एलिमेंट को दर्शाता है। <ul> एलिमेंट बनाना var ulObject = document.createElement(UL) यहां, ulObject के निम्नलिखित गुण हो सकते हैं लेकिन HTML5 में समर्थित नहीं हैं - गुणविवरण compactअनऑर्डर्ड लिस्ट को सामान्य से छोटा प्रदर्शित करना चाहिए या नहीं, सेट