window.event兼容问题

一般使用一下方法解决
<script language=”javascript” type=”text/javascript”>
document.body.onclick = function(event){
evt = event || window.event;
……………
}
</script>

解释:
evt = eventt || window.event;
在IE下,evt 就会指向:window.event,在fireFox下,就会指向那个默认参数.
因为在IE下 event || window.event 相当于: null || window.event,结果还是window.event
而在fireFox下,就相当于 event || null ,结果就是 event.

主要是在函数的参数中设置event变量,在调用时也要用.

发表评论

返回顶部