[JavaScript]Event

As we known, there are some functions about event operation:

attachEvent, dettachEvent // IE

addEventListener, removeEventListener //For Mozilla, Netscape, Firefox

Here, I provide some useful functions for easy your operate events.

In most time, I recommand your using fnSetEvent method.

function OGlobalScript_fnSetEvent(oElement, sEventName, sScript)
{
if (null == sScript || "" == sScript)
{
eval("oElement." + sEventName + " = null");
} else {
eval("oElement." + sEventName + " = function() {" + sScript + "}");
}
}

function OGlobalScript_fnAttachEvent(oElement, sEventName, fFunction)
{
if(window.addEventListener)
{ // Mozilla, Netscape, Firefox
oElement.addEventListener(sEventName, fFunction, false);
} else { // IE
oElement.attachEvent(sEventName, fFunction);
}
}

function OGlobalScript_fnDetachEvent(oElement, sEventName, fFunction)
{
if(window.removeEventListener)
{ // Mozilla, Netscape, Firefox
oElement.removeEventListener(sEventName, fFunction, false);
} else { // IE
oElement.detachEvent(sEventName, fFunction);
}
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值