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

एचटीएमएल डोम क्लिपबोर्ड घटना

<घंटा/>

HTML DOM क्लिपबोर्ड ईवेंट का उपयोग क्लिपबोर्ड के संशोधन के संबंध में जानकारी प्रदान करने के लिए किया जाता है। घटनाओं को काटा, कॉपी और पेस्ट किया जा सकता है। क्लिपबोर्ड ईवेंट का उपयोग आपकी साइट को अधिक सुलभ बनाने के लिए किया जा सकता है, अर्थात उपयोगकर्ता को यह जानकारी देना कि क्लिपबोर्ड को कैसे संशोधित किया जा रहा है।

गुण

क्लिपबोर्ड घटना के लिए संपत्ति निम्नलिखित है -

<थ>विवरण
संपत्ति
क्लिपबोर्डडेटा क्लिपबोर्ड ऑपरेशन (कट, कॉपी या पेस्ट) से प्रभावित डेटा वाले ऑब्जेक्ट को वापस करने के लिए।

इवेंट

क्लिपबोर्ड ईवेंट से संबंधित ईवेंट प्रकार निम्नलिखित हैं -

<टेबल><थेड>इवेंट <थ>विवरण प्रतिलिपि यह घटना तब सक्रिय होती है जब उपयोगकर्ता द्वारा किसी तत्व की सामग्री की प्रतिलिपि बनाई जाती है। ऑनकट यह घटना तब सक्रिय होती है जब उपयोगकर्ता किसी तत्व की सामग्री को काटता है ऑनपेस्ट यह घटना तब सक्रिय होती है जब उपयोगकर्ता किसी तत्व में कुछ सामग्री चिपकाता है

सिंटैक्स

क्लिपबोर्ड ईवेंट के लिए सिंटैक्स निम्नलिखित है -

var clipboardEvent = new ClipboardEvent(type,[options]);

यहां, प्रकार 'कट', 'कॉपी' या 'पेस्ट' हो सकता है और दूसरा पैरामीटर वैकल्पिक है। दूसरे पैरामीटर में क्लिपबोर्डडेटा, डेटा टाइप और डेटा शामिल हैं।

उदाहरण

आइए एक क्लिपबोर्ड ईवेंट ऑनकॉपी के लिए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<body>
<form>
<label> TEXTBOX <input type="text" oncopy="CopyText()" value="Copy this text">
</label>
</form>
<p id="Sample"></p>
<script>
   function CopyText() {
      document.getElementById("Sample").innerHTML = "The text has been copied by you!"
   }
</script>
</body>
</html>

आउटपुट

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

एचटीएमएल डोम क्लिपबोर्ड घटना

टेक्स्ट को टेक्स्टबॉक्स के अंदर कॉपी करने पर -

एचटीएमएल डोम क्लिपबोर्ड घटना

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

हमने टाइप टेक्स्ट के साथ एक <इनपुट> एलिमेंट बनाया है। इसमें एक लेबल TEXTBOX असाइन किया गया है और इसमें उपयोगकर्ता के चयन के लिए पहले से ही कुछ टेक्स्ट है। उपयोगकर्ता द्वारा पाठ की प्रतिलिपि बनाने पर CopyText() विधि निष्पादित होती है।

<label> TEXTBOX <input type="text" oncopy="CopyText()" value="Copy this text">

CopyText () विधि को दस्तावेज़ पर getElementById () विधि का उपयोग करके

तत्व मिलता है और पैराग्राफ के अंदर "पाठ आपके द्वारा कॉपी किया गया है!" प्रदर्शित करता है।

function CopyText() {
   document.getElementById("Sample").innerHTML = "The text has been copied by you!"
}

  1. HTML DOM टचस्टार्ट इवेंट

    टच स्क्रीन को छूने पर HTML DOM टचस्टार्ट इवेंट ट्रिगर हो जाता है। ध्यान दें - यह इवेंट केवल टच डिवाइस के लिए है। निम्नलिखित सिंटैक्स है - HTML में ट्रिगर टचस्टार्ट इवेंट - ontouchstart = "eventFunction()" जावास्क्रिप्ट में ट्रिगर टचस्टार्ट घटना - eventObject.ontouchstart = eventFunction

  1. HTML DOM टचमूव इवेंट

    HTML DOM टचमूव इवेंट ट्रिगर होता है जब टच को टच स्क्रीन पर ले जाया जाता है। ध्यान दें - यह इवेंट केवल टच डिवाइस के लिए है। निम्नलिखित वाक्य रचना है - HTML में ट्रिगर टचमूव इवेंट - ontouchmove = "eventFunction()" जावास्क्रिप्ट में ट्रिगर टचमूव इवेंट - eventObject.ontouchmove = eventFunct

  1. एचटीएमएल डोम घटना प्रकार संपत्ति

    HTML DOM इवेंट टाइप प्रॉपर्टी इवेंट के प्रकार जैसे क्लिक, कीप्रेस, लोड या टचएंड के अनुरूप एक स्ट्रिंग लौटाती है। निम्नलिखित वाक्य रचना है - ट्रांज़िशन चलने वाले सेकंड की वापसी संख्या - event.type आइए ईवेंट प्रकार . का एक उदाहरण देखें संपत्ति - उदाहरण <!DOCTYPE html> <html> <head>