e是事件,在firefox中只能在事件現場使用window.event,所以只有把event傳給函數使用。為了兼容FF和其它瀏覽器,一般會在函數里重新給e賦值:
e = window.event || e;
也就是說,如果window.event存在,則該瀏覽器支持直接使用window.event,否在就是不支持,不支持就使用傳進來的e。
如下代碼:
<SCRIPT LANGUAGE="JavaScript">
<!--
window.onload = function(e){
//alert(window.event.type) // IE時調用,非IE注釋掉否則報錯
alert(e.type); // FF時調用,非FF注釋掉否則報錯
// 由於這里的事件是window.onload ,所以打印type兩個都會顯示”load“。
}
//-->
</SCRIPT>
轉自:http://zhidao.baidu.com/question/464910126.html
/*--------------------------------*/
在觸發該事件的時候,系統會給傳給你這個參數,他包含了觸發該事件的一些信息...
轉自:http://topic.csdn.net/u/20110817/14/b7367672-b1c9-4f6e-9b65-1853b800f6a8.html