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

HTML DOM फ़ुलस्क्रीन एलीमेंट प्रॉपर्टी

<घंटा/>

HTML DOM फ़ुलस्क्रीन एलीमेंट प्रॉपर्टी का उपयोग उस तत्व को वापस करने के लिए किया जाता है जो वर्तमान में फ़ुल स्क्रीन मोड में प्रदर्शित होता है। यदि दिया गया तत्व पूर्णस्क्रीन में नहीं है तो यह शून्य वापस आ जाएगा।

सिंटैक्स

फुलस्क्रीन एलीमेंट प्रॉपर्टी के लिए सिंटैक्स निम्नलिखित है -

document.fullscreenElement

आइए हम फ़ुलस्क्रीन एलीमेंट प्रॉपर्टी का एक उदाहरण देखें -

नोट - इस उदाहरण में केवल क्रोम, सफारी और ओपेरा के लिए मानक सिंटैक्स और ब्राउज़र उपसर्ग है। अपने ब्राउज़र उपसर्ग के लिए, अंतिम अनुभाग देखें।

उदाहरण

आइए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<head>
<script>
   function FullscreenEle() {
      console.log(document.fullscreenElement || /*Standard Syntax*/
      document.webkitFullscreenElement); /*For Chrome,Safari and Opera*/
   }
   setTimeout(FullscreenEle, 8000);
   function EnableFullScreen() {
      var elem = document.getElementById("image");
      if (elem.requestFullscreen) /*Standard Syntax*/
         elem.requestFullscreen();
      else if (elem.webkitRequestFullscreen) /*For Chrome,Safari and Opera*/
         elem.webkitRequestFullscreen();
      else
         console.log('You cannot go fullscreen currently')
   }
</script>
</head>
<body>
<h1>Learn Blockchain</h1>
<img id="image" src="https://www.tutorialspoint.com/blockchain/images/blockchain.jpg">
<br>
<button onclick="EnableFullScreen()">Go fullscreen</button>
</body>
</html>

आउटपुट

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

HTML DOM फ़ुलस्क्रीन एलीमेंट प्रॉपर्टी

"पूर्ण स्क्रीन पर जाएं" क्लिक करने पर -

HTML DOM फ़ुलस्क्रीन एलीमेंट प्रॉपर्टी

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

हमने सबसे पहले आईडी “इमेज” के साथ एक एलीमेंट और src एट्रीब्यूट वैल्यू के रूप में एक इमेज लिंक बनाया है -

<img id="image" data-fr-src="https://www.tutorialspoint.com/blockchain/images/blockchain.jpg">

हमने तब एक "फुलस्क्रीन पर जाएं" बटन बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर EnableFullScreen() विधि को निष्पादित करेगा -

<button onclick="EnableFullScreen()">Go fullscreen</button>

EnableFullScreen () विधि दस्तावेज़ ऑब्जेक्ट getElementById () विधि का उपयोग करके img तत्व प्राप्त करती है और इसे चर elem को असाइन करती है। RequestFullScreen प्रॉपर्टी का उपयोग करके, हम जांचते हैं कि क्या एलिमेंट को फुलस्क्रीन मोड में खोला जा सकता है या img एलिमेंट पर रिक्वेस्टफुलस्क्रीन प्रॉपर्टी का उपयोग नहीं कर रहा है।

यदि वह तत्व पूर्णस्क्रीन में खोला जा सकता है तो हम उस तत्व को पूर्णस्क्रीन मोड में प्राप्त करने के लिए requestFullScreen() विधि का उपयोग करते हैं। यदि तत्व को फ़ुलस्क्रीन मोड में प्रदर्शित नहीं किया जा सकता है, तो हम कंसोल में कुछ संदेश कंसोल.लॉग () विधि का उपयोग करके प्रदर्शित करते हैं।

function EnableFullScreen() {
   var elem = document.getElementById("image");
   if (elem.requestFullscreen) /*Standard Syntax*/
      elem.requestFullscreen();
   else if (elem.webkitRequestFullscreen) /*For Chrome,Safari and Opera*/
      elem.webkitRequestFullscreen();
   else
      console.log('You cannot go fullscreen currently')
}

चूंकि तत्व के पूर्ण स्क्रीन पर जाने के बाद हम किसी भी चीज़ पर क्लिक नहीं कर सकते हैं, हम यह निर्दिष्ट करने के लिए सेटटाइमआउट (फुलस्क्रीनएले, 8000) विधि का उपयोग करते हैं कि इसे 8000ms (8s) के बाद फुलस्क्रीनएले () विधि निष्पादित करनी चाहिए -

setTimeout(FullscreenEle, 8000);

FullscreenEle() फ़ंक्शन उस तत्व को लौटाता है जो वर्तमान में पूर्णस्क्रीन मोड में है और कंसोल.लॉग() विधि का उपयोग करके हम तत्व को कंसोल टैब में प्रदर्शित करते हैं -

function FullscreenEle() {
   console.log(document.fullscreenElement|| /*Standard Syntax*/
   document.webkitFullscreenElement); /*For Chrome,Safari and Opera*/
}

नोट - अपने इच्छित ब्राउज़र के लिए काम करने के लिए आपको इस उदाहरण के लिए विशिष्ट उपसर्गों का उपयोग करना होगा। उपरोक्त उदाहरण में हमने केवल क्रोम, ओपेरा और सफारी ब्राउज़र के लिए मानक सिंटैक्स और ब्राउज़र उपसर्ग लिखा है। आपके ब्राउज़र के लिए कुछ उपसर्ग नीचे दिए गए हैं।

  • अनुरोध के लिएपूर्णस्क्रीन
    • फ़ायरफ़ॉक्स:mozRequestFullScreen
    • आईई/एज:msRequestFullscreen
  • पूर्णस्क्रीन तत्व के लिए
    • फ़ायरफ़ॉक्स:mozFullScreenElement
    • आईई/एज:msRequestFullscreen

  1. एचटीएमएल डोम स्टाइल पेजब्रेकप्रॉपर्टी से पहले

    एचटीएमएल डोम स्टाइल पेजब्रेक संपत्ति के लौटने से पहले और एचटीएमएल दस्तावेज़ में एचटीएमएल तत्व से पहले पूर्वावलोकन या प्रिंट पूर्वावलोकन के लिए पेज-ब्रेक व्यवहार को संशोधित करता है। सिंटैक्स निम्नलिखित वाक्य रचना है - 1. रिटर्निंग पेजBreakBefore object.pageBreakBefore 2. पृष्ठ को संशोधित करनाBreak

  1. एचटीएमएल डोम स्टाइल पेजब्रेकइनसाइड प्रॉपर्टी

    एचटीएमएल डोम स्टाइल पेजब्रेकइनसाइड प्रॉपर्टी एचटीएमएल दस्तावेज़ में एचटीएमएल तत्व के अंदर प्रिंटिंग या प्रिंट पूर्वावलोकन के लिए पेज-ब्रेक व्यवहार को वापस लौटाती है और संशोधित करती है। सिंटैक्स निम्नलिखित वाक्य रचना है - 1. रिटर्निंग पेजब्रेकइनसाइड object.pageBreakInside 2. पृष्ठ को संशोधित करनाB

  1. HTML DOM स्टाइल डिस्प्ले प्रॉपर्टी

    HTML DOM स्टाइल डिस्प्ले प्रॉपर्टी का उपयोग किसी तत्व के प्रदर्शन प्रकार को सेट करने या वापस करने के लिए किया जाता है। तत्व ज्यादातर ब्लॉक या इनलाइन होते हैं। आप डिस्प्ले का उपयोग करके तत्व को छिपा भी सकते हैं:कोई नहीं। − . के लिए वाक्य रचना निम्नलिखित है प्रदर्शन गुण सेट करना - object.style.displ