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

HTML DOM Clipboard इवेंट


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

प्रॉपर्टीज (Properties)

Clipboard इवेंट के लिए प्रॉपर्टी:

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

इवेंट्स (Events)

Clipboard इवेंट से संबंधित इवेंट टाइप्स:

इवेंटविवरण
oncopyयह इवेंट तब फायर होता है जब यूजर किसी एलिमेंट के कंटेंट को कॉपी करता है।
oncutयह इवेंट तब फायर होता है जब यूजर किसी एलिमेंट के कंटेंट को कट करता है।
onpasteयह इवेंट तब फायर होता है जब यूजर किसी एलिमेंट में कुछ कंटेंट पेस्ट करता है।

सिंटैक्स (Syntax)

Clipboard इवेंट का सिंटैक्स:

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

यहां, type 'cut', 'copy' या 'paste' हो सकता है और दूसरा पैरामीटर वैकल्पिक है। दूसरा पैरामीटर clipboardData, dataType और data रखता है।

उदाहरण (Example)

Clipboard इवेंट्स में से एक oncopy का उदाहरण देखते हैं:

<!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>

आउटपुट (Output)

इससे निम्नलिखित आउटपुट प्राप्त होगा:

HTML DOM Clipboard इवेंट

TEXTBOX के अंदर टेक्स्ट कॉपी करने पर:

HTML DOM Clipboard इवेंट

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

हमने टाइप टेक्स्ट के साथ एक <input> एलिमेंट बनाया है। इसमें TEXTBOX लेबल असाइन किया गया है और इसमें पहले से ही यूजर के सेलेक्ट करने के लिए कुछ टेक्स्ट है। यूजर द्वारा टेक्स्ट कॉपी करने पर CopyText() मेथड एक्जीक्यूट होता है:

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

CopyText() मेथड डॉक्यूमेंट पर getElementById() मेथड का उपयोग करके <p> एलिमेंट को प्राप्त करता है और पैराग्राफ के अंदर "The text has been copied by you!" प्रदर्शित करता है:

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

  1. HTML DOM touchstart इवेंट HTML DOM touchstart इवेंट

    HTML DOM touchstart इवेंट तब ट्रिगर होता है जब टच स्क्रीन को टच किया जाता है। नोट: यह इवेंट केवल टच डिवाइसेज के लिए है। सिंटैक्स HTML में touchstart इवेंट ट्रिगर करना - ontouchstart = eventFunction() JavaScript में touchstart इवेंट ट्रिगर करना - eventObject.ontouchstart = eventFunction नोट: हमने टच

  1. HTML DOM touchmove इवेंट HTML DOM touchmove इवेंट

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

  1. HTML DOM Event type प्रॉपर्टी HTML DOM Event type प्रॉपर्टी

    HTML DOM Event type प्रॉपर्टी इवेंट के प्रकार जैसे click, keypress, load, या touchend को दर्शाने वाला स्ट्रिंग लौटाती है। सिंटैक्स event.type उदाहरण <!DOCTYPE html> <html> <head> <title>HTML DOM Event type</title> <style>    form {