我刚才贴错了,看下面的代码。加上事件也不行啊!!!!!!!<HTML>
<HEAD>
<TITLE> javascript 测试 </TITLE>
</HEAD>
<BODY>
<script language="javascript">
var oldX;
var oldY;
function MouseDown(obj)
{
oldX = event.x-obj.style.pixelLeft;
oldY = event.y-obj.style.pixelTop;}function MouseUp()
{}function MouseMove(obj)
{
if(event.button==1)
{
obj.style.pixelLeft = (event.x-oldX);
obj.style.pixelTop = (event.y-oldY);
}
}
</script>
<div id="myPic" style="position:absolute; left:290; top:170;" onmousedown="MouseDown(this)" onmouseup="MouseUp()" onmouseMove="MouseMove(this)"><img src="http://www.google.com/intl/zh-CN_ALL/images/logo.gif" border="1" ></div>
</BODY>
</HTML>
<HEAD>
<TITLE> javascript 测试 </TITLE>
</HEAD>
<BODY>
<script language="javascript">
var oldX;
var oldY;
function MouseDown(obj)
{
oldX = event.x-obj.style.pixelLeft;
oldY = event.y-obj.style.pixelTop;}function MouseUp()
{}function MouseMove(obj)
{
if(event.button==1)
{
obj.style.pixelLeft = (event.x-oldX);
obj.style.pixelTop = (event.y-oldY);
}
}
</script>
<div id="myPic" style="position:absolute; left:290; top:170;" onmousedown="MouseDown(this)" onmouseup="MouseUp()" onmouseMove="MouseMove(this)"><img src="http://www.google.com/intl/zh-CN_ALL/images/logo.gif" border="1" ></div>
</BODY>
</HTML>
<HEAD>
<TITLE> javascript 测试 </TITLE>
</HEAD>
<BODY>
<script language="javascript">
var oldX;
var oldY;
function MouseDown(obj)
{
oldX = event.x-obj.style.pixelLeft;
oldY = event.y-obj.style.pixelTop;
obj.setCapture(); //====>这里}function MouseUp(obj)
{
obj.releaseCapture(); //=====这里
}function MouseMove(obj)
{
if(event.button==1)
{
obj.style.pixelLeft = (event.x-oldX);
obj.style.pixelTop = (event.y-oldY);
}
}
</script>
<div id="myPic" style="position:absolute; left:290; top:170;" onmousedown="MouseDown(this)" onmouseup="MouseUp(this)"
onmouseMove="MouseMove(this)"><img src="http://www.google.com/intl/zh-CN_ALL/images/logo.gif" border="1" ></div>
</BODY>
</HTML>