作者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