<div id="test" style="position:absolute;border:1px solid red;width:300;height:100px;">
<script language="JavaScript">
<!--
document.onmousedown = function(){ document.all.test.style.left = event.x;document.all.test.style.top = event.y;}
//-->
</script>

解决方案 »

  1.   

    <div id="test" style="position:absolute;border:1px solid red;width:300;height:100px;">
    <script language="JavaScript">
    <!--
    document.onmousedown = function(){ 
    document.all.test.style.left = (document.body.clientWidth-event.x)>300?event.x:(event.x-300);
    document.all.test.style.top = event.y;
    }
    //-->
    </script>
      

  2.   

    同意一楼的: 
    document.all.test.style.left= event.x;
    document.all.test.style.top = event.y;event.x;
    event.y;代表鼠标的坐标。