<body onmousemove="Move()">
<style>
 .Pan
 {
   position:absolute;
 }
</style>
<script language="javascript">
//确定用户控件是否可移动,在用户控件里点下鼠标时,为true,松开时为flase
var MouseState=false,
    OffsetX=0,OffsetY=0;//鼠标相对用户控件的坐标//你的用户控件里onmousedown
function MouseDown()
{
  //获取鼠标相对用户控件的坐标
  OffsetX=event.offsetX;
  OffsetY=event.offsetY;
  //可移
  MouseState=true;
}
//你的用户控件里onmouseup
function MouseUp()
{
 //不可移动
  MouseState=false;
}
function Move()
{
  if(MouseState)
  {
    //PanID可以是<div id="PanID" class="pan"><YourUserControl../></div>
    var obj=doucment.getElementById('PanID');
    obj.style.top=event.clientY-OffsetY;
    obj.style.left=evetn.clientX-OffsetX;
  }
}
</script>