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

HTML में एलिमेंट वैलिड ड्रॉप टार्गेट पर ड्रैग होकर पहुंचने पर स्क्रिप्ट कैसे चलाएं?

जब कोई एलिमेंट HTML में वैलिड ड्रॉप टार्गेट पर खींचकर पहुंचाया जाता है, तो ondragenter एट्रिब्यूट फायर होता है। यह ड्रॉप टार्गेट पर विजुअल फीडबैक (हाइलाइट, बॉर्डर बदलाव) देने के लिए उपयोगी है।

उदाहरण

निम्न कोड से ondragenter एट्रिब्यूट लागू करें:

<!DOCTYPE HTML> <html> 
  <head> 
    <style type="text/css"> 
      #boxA, #boxB { 
        float:left; padding:10px; margin:10px; -moz-user-select:none; 
      } 
      #boxA { background-color: #6633FF; width:75px; height:75px; } 
      #boxB { background-color: #FF6699; width:150px; height:150px; } 
    </style> 
    <script type="text/javascript"> 
      function dragStart(ev) { 
        ev.dataTransfer.effectAllowed = 'move'; 
        ev.dataTransfer.setData("Text", ev.target.getAttribute('id')); 
        ev.dataTransfer.setDragImage(ev.target,0,0); 
        return true; 
      } 
    </script> 
  </head> 
  <body> 
    <center> 
      <h2>ड्रैग और ड्रॉप HTML5 डेमो</h2> 
      <div>बैंगनी बॉक्स को इधर-उधर खींचने का प्रयास करें।</div> 
      <div id="boxA" draggable="true" ondragstart="return dragStart(ev)"> 
        <p>मुझे खींचें</p> 
      </div> 
      <div id="boxB">डस्टबिन</div> 
    </center> 
  </body> 
</html>

ड्रैग इवेंट क्रम: स्रोत पर dragstart → drag → dragend। टार्गेट पर dragenter → dragover → drop या dragleave।

  1. - HTML में एलिमेंट फोकस खोने पर स्क्रिप्ट कैसे चलाएं?

    onblur एट्रिब्यूट का उपयोग तब स्क्रिप्ट चलाने के लिए किया जाता है जब कोई एलिमेंट फोकस खो देता है (उपयोगकर्ता कहीं और क्लिक करता है, टैब दबाता है, या प्रोग्रामेटिकली blur() कॉल होता है)। यह onfocus (फोकस प्राप्त करने पर) का विपरीत है। उदाहरण निम्न कोड से onblur एट्रिब्यूट लागू करें (इनपुट को अपरकेस

  1. - HTML में तत्व पर क्लिक होने पर स्क्रिप्ट कैसे निष्पादित करें?

    onclick इवेंट एट्रिब्यूट onclick एट्रिब्यूट HTML में किसी तत्व पर क्लिक होने पर JavaScript कोड निष्पादित करने के लिए उपयोग किया जाता है। यह सबसे सामान्य माउस इवेंट है और लगभग सभी HTML तत्वों पर काम करता है। उदाहरण निम्नलिखित कोड onclick एट्रिब्यूट का उपयोग दिखाता है: <!DOCTYPE html> <html

  1. - HTML में तत्व को फोकस मिलने पर स्क्रिप्ट कैसे निष्पादित करें?

    onfocus इवेंट एट्रिब्यूट onfocus एट्रिब्यूट HTML में किसी तत्व को फोकस मिलने पर (क्लिक, टैब, या प्रोग्रामेटिक रूप से) स्क्रिप्ट निष्पादित करता है। यह फॉर्म फील्ड्स, लिंक्स, बटन्स, और tabindex वाले तत्वों पर काम करता है। उदाहरण निम्नलिखित कोड onfocus एट्रिब्यूट का उपयोग दिखाता है: { el