var addEvent = function(o,event,func){ var f = function(){}; if(window.event){ f = function(){ func(window.event); window.event.stopPropagation(); } }else{ f = function(e){ func(e); e.cancelBubble = true; } } if(o.addEventListener){ o.addEventListener(event,f,false); }else if(o.attachEvent){ o.attachEvent("on"+event,f); }else{ o["on"+event] = f; } }