<div id= "Divblock" onmousedown= "Divblock_event_mousedown (arguments[0)"; ></div> <script> function Divblock_event_mousedown (e) {var e, obj, temp; Obj=document.getelementbyid ("Divblock"); E=window.event?window.event:e; Obj.startx=e.clientx-obj.offsetleft; Obj.starty=e.clienty-obj.offsettop; Document.onmousemove=document_event_mousemove; Temp=document.attachevent?document.attachevent ("onmouseup", Document_event_mouseup):d Ocument.addeventlistener (" MouseUp ", Document_event_mouseup," "); function Document_event_mousemove (e) {var e, obj; Obj=document.getelementbyid ("Divblock"); E=window.event?window.event:e; With (Obj.style) {position= "absolute"; left=e.clientx-obj.startx+ "px"; top=e.clienty-obj.starty+ "px"; } function Document_event_mouseup (e) {var temp; Document.onmousemove= ""; Temp=document.detachevent?document.detachevent ("onmouseup", Document_event_mouseup): Document.removeeventlistener ("MouseUp", Document_event_mouseup, ""); } </script>
[Ctrl + A All SELECT Note: If the need to introduce external JS need to refresh to perform]