作者koucha (馬摸摸)
看板Ajax
標題[ js ] 關於plugin的event
時間Thu Dec 16 20:49:12 2010
在我的頁面上有多個plugin
每個plugin都有一個事件 "OnDbLClick"
在早先的版本只運行在IE上
我是使用
<SCRIPT FOR="a" EVENT="OnDbClick()" LANGUAGE="JavaScript">
Action(
"a"); //表示event是由Plugin
a發出
</SCRIPT>
但最近開始要支援Firefox
發現上述程式在Firefox似乎無效
所以改用
document.getElementById("a").addEventListener('DbLClick',
function(
event){ Action(
event.target);}, false);
卻發生了event.target未定義(不確定是未定義還是null)的錯誤
如果alert(event),會出現78 (搞不清楚這數字的意義)
請問我應該如何修改我的程式
才能夠在收到event時
辨識出是哪個元件所發出的event
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 60.250.139.170
※ 編輯: koucha 來自: 60.250.139.170 (12/17 08:41)
1F:→ mesak:在 SCRIPT 標籤上 加上 EVENT 的用意是?y 12/17 13:06
2F:→ koucha:在script中使用for和event可以將事件綁定到指定的物件上 12/17 13:41
4F:→ mesak:所以才問一下 12/17 22:53