【发布时间】:2010-09-08 05:06:31
【问题描述】:
如何在 Firefox 中通过 JavaScript 捕获鼠标事件、移动和单击 Shockwave Director 对象(不是 Flash)的顶部。该代码在 IE 中有效,但在 FF 中无效。
该脚本适用于 IE 和 Moz 的文档正文,但当鼠标悬停在嵌入的冲击波导向器对象上时,鼠标事件不会触发。
更新:
function displaycoordIE(){
window.status=event.clientX+" : " + event.clientY;
}
function displaycoordNS(e){
window.status=e.clientX+" : " + e.clientY;
}
function displaycoordMoz(e)
{
window.alert(e.clientX+" : " + e.clientY);
}
document.onmousemove = displaycoordIE;
document.onmousemove = displaycoordNS;
document.onclick = displaycoordMoz;
顺便说一句,我也尝试过使用 addEventListener 来“mousemove”。
【问题讨论】:
-
你用的是什么代码,我没看到?
-
我有一个相关的问题。还没有好的答案。只能“在上面贴一些东西”。当然不行。你必须做一些工作来防止事件在 dom 中上下移动。我还没想好怎么做。
标签: javascript firefox shockwave