拖动是指图片随着鼠标的移动而移动,所以还需要onmousemove事件才行的啊

解决方案 »

  1.   

    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <style>
    .aa{position:absolute;top:59px;left:5px}
    </style>
    <script>
    var start=0;
    function bb(obj)
    {
    if(start==1)
    {
    obj.style.left=event.x;
    obj.style.top=event.y;
    }
    }
    function beginDrag(obj)
    {
    start=1;
    }
    function upp(obj)
    {
    start=0;
    }
    </script><body onmousemove="bb(document.all('pic'))"  onMouseup="upp(this)">
    <form name="form1" method="post" action="">
      <img src="http://community.csdn.net/logo/images/prj.210.67.gif" ondrag="return false;" class="aa" onMouseDown="beginDrag(this);" id="pic">
    </form>
      

  2.   

    ondrag="return false;" 要加上这句才行