I am trying to make a drag and drop function using javascript and HTML5, without jQuery. And I just don’t see what is wrong. I looked at it for a long time and could not see where I failed. Can anyone find it?
function doFirst(){ mypic = document.getElementById('dragapple'); mypic.addEventListener("dragstart", startDrag, false); leftbox = document.getElementById('leftbox'); leftbox.addEventListener("dragenter", function(e){e.preventDefault}, false); leftbox.addEventListener("dragover", function(e){e.preventDefault}, false); leftbox.addEventListener("drop", dropped, false); } function startDrag(e){ var code = '<img id="dragapple" src="stealeripsum.png">'; e.dataTransfer.setData('Text', code); } function dropped(e){ e.preventDefault(); leftbox.innerHTML = e.dataTransfer.getData('Text'); } window.addEventListener("load", doFirst, false);
thanks
source share