2008-06-20

JavaScript楽しい

Event.add=function(_element,_name,_func){
 if(_name=="load") { Event.onload.add(_func); return; }
 if(ua.name.indexOf("IE")>0 && _name=="keypress") _name="keydown";
 if(window.addEventListener) _element.addEventListener(_name, _func, false);
 else if (window.attachEvent) {
  if(_element==window) _element=document;
  _element.attachEvent("on"+_name,function(){
   var e=arguments[0];
   e.target=e.srcElement;
   e.pageX=document.body.scrollLeft+e.clientX;
   e.pageY=document.body.scrollTop+e.clientY;
   _func.apply(_element,arguments);
  });
 }
};

はじめてのラッパー

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん