2007年5月22日星期二

扩展prototype的触发事件的方法,兼容IE firefox

脚本如下
Object.extend(Event, {
fireEvent:function(/*element Id or it Self*/sElement,/*event Name ,eg. change */sEvent){
if(document.all) {
$(sElement).fireEvent('on'+sEvent);
}else{
var evt = document.createEvent('HTMLEvents');
evt.initEvent(sEvent,true,true);
$(sElement).dispatchEvent(evt);
}
}
}
)

没有评论: