没有执行是因为你根本没有触发stopdrag,因为你startdrag的时候alert了一下,这个时候已经blur了,松开鼠标触发不到事件了
<script>
var div_img = document.getElementById("img");
div_img.onmousedown = startdarg;
div_img.onmouseup = stopdarg; function startdarg(event)
{
if (!event)
{
event = window.event;
x=event.offsetX;
y =event.offsetY;
//alert(x + " " + y);
self.status=x+":"+y;
} } function stopdarg(event)
{
if (!event)
{
//alert("haha");
event = window.event;
var a = event.offsetX;
var b = event.offsetY;
//alert(a + " " + b);
self.status=a+":"+b;
}
}
</script>
注意看左下角状态栏的变化
<script>
var div_img = document.getElementById("img");
div_img.onmousedown = startdarg;
div_img.onmouseup = stopdarg; function startdarg(event)
{
if (!event)
{
event = window.event;
x=event.offsetX;
y =event.offsetY;
//alert(x + " " + y);
self.status=x+":"+y;
} } function stopdarg(event)
{
if (!event)
{
//alert("haha");
event = window.event;
var a = event.offsetX;
var b = event.offsetY;
//alert(a + " " + b);
self.status=a+":"+b;
}
}
</script>
注意看左下角状态栏的变化
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货