কম্পিউটার টিউটোরিয়াল

HTML ondrop ইভেন্ট অ্যাট্রিবিউট


HTML ondrop ইভেন্ট অ্যাট্রিবিউট तब ট্রিগার হয় যখন একটি ড্র্যাগেবল এলিমেন্ট বা টেক্সট একটি বৈধ ড্রপ টার্গেটে ছেড়ে দেওয়া হয়।

সিনট্যাক্স

নিচে সিনট্যাক্স দেওয়া হলো:

<tagname ondrop=”script”></tagname>

HTML ondrop ইভেন্ট অ্যাট্রিবিউটের একটি উদাহরণ দেখা যাক:

উদাহরণ

<!DOCTYPE html> <html> <head> <style>    body {       color: #000;       height: 100vh;       background-color: #FBAB7E;       background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);       text-align: center;    }    .drop-target {       display: inline-block;       width: 150px;       height: 150px;       border: 2px solid #FFF;       margin: 1rem;       vertical-align: middle;       padding: 20px;    }    .circle {       background: #db133a;       height: 40px;       width: 40px;       border-radius: 50%;    }    .show {       color: #fff;       font-size: 1.2rem;    } </style> </head> <body> <h1>HTML ondrop ইভেন্ট অ্যাট্রিবিউট ডেমো</h1> <div class="drop-target" ondrop="drop(event)" ondragover="allowDrop(event)"> <p ondragstart="dragStart(event)" ondrag="dragging(event)" draggable="true" class="circle"></p> </div> <div class="drop-target" ondrop="drop(event)" ondragover="allowDrop(event)"></div> <p>এখন লাল বৃত্তটি টেনে আনুন এবং ছেড়ে দিন</p> <div class="show"></div> <script>    function dragStart(event) {       event.dataTransfer.setData("Text", event.target.id);    }    function dragging(event) {       document.querySelector(".show").innerHTML = "বৃত্ত টেনে আনা হচ্ছে";    }    function allowDrop(event) {       event.preventDefault();    }    function drop(event) {       event.preventDefault();       event.target.appendChild(document.querySelector('.circle'));       document.querySelector(".show").innerHTML = "বৃত্ত ছেড়ে দেওয়া হয়েছে";    } </script> </body> </html>

আউটপুট

HTML ondrop ইভেন্ট অ্যাট্রিবিউট

দুই বক্সের মাঝপথে লাল বৃত্ত টেনে আনুন এবং ছেড়ে দিন ondrop ইভেন্ট অ্যাট্রিবিউট কীভাবে কাজ করে তা লক্ষ্য করতে।

HTML ondrop ইভেন্ট অ্যাট্রিবিউট


  1. HTML ondragleave ইভেন্ট অ্যাট্রিবিউট

  2. HTML ondragenter ইভেন্ট অ্যাট্রিবিউট

  3. HTML ondragend ইভেন্ট অ্যাট্রিবিউট

  4. HTML onpageshow ইভেন্ট অ্যাট্রিবিউট