Manejo moderno de eventos - Trucos CSS

Anonim
 /** * Attach an event handler on a given Node taking care of Browsers Differences * @param (Object) node * @param (String) type * @param (Function) fn * @param (Boolean) capture */ function addEventHandler(node,type,fn , capture)( if(typeof window.event !== "undefined")( /* Internet Explorer way */ node.attachEvent( "on" + type, fn ); ) else ( /* FF & Other Browsers */ node.addEventListener( type, fn , capture ); ) ) /* Example */ addEventHandler(window,"load",function()( alert("The page was loaded"); ),true) 

Esto es mejor que hacer el evento tradicional "window.onload", ya que puede adjuntar varios controladores de eventos a un solo evento y todos son llamados.