javascript window.event.clientX in Firefox and cursor:pointer

firefox下如何实现window.event.clientX

ff的事件传递

在IE中,event.clientX,event.clientY可以用,但是在FF中是不可以的,因为event在IE中是一个全局变量,在FF中是局部变量,所以在FF中使用event对象必须通过参数传递的方式把它传入过程中.

<a ōnMouseOver="showad(event,'id')">Show</a>
<scrīpt>
function       showad(e,id)       {
var       addiv       =       document.getElementById(id);
//ff和ie的事件生成不一样,你去搜索下就知道了.我忘记了怎么解释的了,这句话就是为了兼容ff的.
e=e||event;
var       x       =       e.clientX;
var       y       =       e.clientY;

addiv.className="showad";
addiv.style.top       =       y+       "px";
addiv.style.left       =       x+       "px";
}
</scrīpt>

 

 

 

可以使用cursor:pointer; 这个在IE/Firefox下都支持

posted @ 2008-12-29 16:33  helloworld22  阅读(1196)  评论(0编辑  收藏  举报