Зачем же IE only, скрипт на самом деле очень простой:
| Код | <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html><head> <style type="text/css"> .dragimg {background:#6699cc;position:absolute;} </style> <script language="Javascript" type="text/javascript"> <!-- function moveMe(obj, ev) { if(!obj.moving) return; obj.style.left=(window.event? window.event.x: ev.clientX)-obj.mouseX; obj.style.top=(window.event? window.event.y: ev.clientY)-obj.mouseY; } function initMoving(obj, ev) { obj.moving=true; var ox=0, oy=0, tgt=obj; while(tgt) { ox+=tgt.offsetLeft; oy+=tgt.offsetTop; tgt=tgt.offsetParent; } obj.mouseX=(window.event? window.event.x: ev.clientX)-ox; obj.mouseY=(window.event? window.event.y: ev.clientY)-oy; } //--> </script> </head> <body> <div class="dragimg" style="width: 200px; height:100px" onMouseUp="this.moving=false;" onMouseDown="initMoving(this, event)" onMouseMove="moveMe(this, event)"></div> </body></html> | "
За место слоя ставим картинку.
P.S. достает подсветка, убивает скрипт после тега script... |