关于JavaScript中事件调用的问题,请大家帮帮忙

<html<head><metahttp-equiv="Content-Type"content="text/html;charset=utf-8"/><title>在状... <html
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>在状态栏中显示鼠标的在页面中的当前位置</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<script language="javascript">
<!--
var x=0,y=0;
function MousePlace()
{
x=window.event.x;
y=window.event.y;
window.status="X: "+x+" "+"Y: "+y;
}

//-->

</script>
</head>
<body onMouseMove="MousePlace()">

</body>
</html>
为什么状态栏什么都不显示
如果我在<script>中用document.onmousemove=MousePlace;就能正常运行
展开
 我来答
linfeng1207
2011-10-15
知道答主
回答量:20
采纳率:100%
帮助的人:4.1万
展开全部
时间上 onmousemove 事件触发后,再触发 onmouseover 事件。

按钮上 不区分鼠标按钮。

动作上 onmouseover 只在刚进入区域时触发。onmousemove 除了刚进入区域触发外,在区域内移动鼠标,也会触发该事件。

当鼠标移动很快时,可能不会触发这两个事件。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bbwell_com
2011-10-11 · TA获得超过101个赞
知道小有建树答主
回答量:152
采纳率:0%
帮助的人:140万
展开全部
不要试图监听body,将事件注册给document或者其他容器,比如
。。。
//-->
function Main(){
document.onmousemove=MousePlace;
}
</script>
</head>
<body OnLoad="Main()">

</body>
</html>

btw:ie和ff都在疯狂升级,最好还是用jquery等薄框架解决前端的问题,以便兼容。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
3211_204
2011-10-11 · TA获得超过586个赞
知道小有建树答主
回答量:1021
采纳率:100%
帮助的人:739万
展开全部
为什么不行我答不上来,如果你要的是获得当前鼠标在浏览器的相对坐标的话,我搜到一个不错的例子。

参考资料: http://apps.hi.baidu.com/share/detail/30469364

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yzy2010yzy
2011-10-11 · 超过31用户采纳过TA的回答
知道答主
回答量:97
采纳率:0%
帮助的人:57.3万
展开全部
我的IE能行,你是用啥浏览器?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式