"event is not defined" 问题处理
?
FireFox 是遵守W3C, 沒有event
?所以可能会出现"event is not defined"
而IE event给于window.event,
?
?
解决方法:
? ?funname(event,....)? {
?
?? var evt = event ? event : (window.event ?window.event : null);
??? 。。。
???
?? }
?
调用时要加上event参数onmouseover="javascript: funname(event, ....); "
?
3.注意:
?
IE 的event.srcElement?<==> ?Firefox中的 event.target
IE 的 a.innerText ?<==> ?Firefox中的 a.textContent
IE 的 document.all[obj].style?<==> ?Firefox中的 document.getElementById(obj).style
?
?
?
?