DOMでのイベントの割り当ては、IEではattachEvent、GeckoやOperaではaddEventListenerを使うため、いちいちブラウザごとに振り分けなければなりません。 そこで、振り分けを行ってイベントを割り当てる関数を作成します。 function AddEvent() { if(arguments.length<3) return; var args=new Array(); for(var i=0;i<arguments.length;i++){ args.push(arguments[i]); } var en = args.shift(); var ev = args.shift(); var func =args.shift(); var el=document.getElementById(en); if(!el) return; for(var i=0;i<