<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title here</title> <script type="text/javascript"> if (window.addEventListener) { window.addEventListener('load', init, false); //W3C } else { window.attachEvent('onload', init); //IE } function init(event) { var el = document.getElementById("drop"); if (el.addEventListener) { el.addEventListener("dragover", dragover, false); el.addEventListener("dragenter", dragenter, false); el.addEventListener("drop", drop, false); } else if (el.attachEvent) { el.attachEvent('ondragover', dragover); el.attachEvent('ondragenter', dragenter); el.attachEvent('ondrop', drop); } } function dragover(event) { event.dataTransfer.dropEffect = 'copy'; return cancel(event); } function drop(event) { document.getElementById("drop").innerHTML = event.dataTransfer.getData('Text'); return cancel(event); } function dragenter(event) { return cancel(event); } function cancel(event) { if (event.preventDefault) { event.preventDefault(); } return false; } </script> </head> <body> <div id="drop">or over here</div> </body> </html>