Posted By

sendoa on 07/14/06


Tagged

events onload loadevent


Versions (?)

Who likes this?

7 people have marked this snippet as a favorite

luman
xaviaracil
postNuKe
nicolaspar
inakiabt
mynameisharry
jafg


AGREGAR funciones al page load sin anular otros eventos ya agregados


 / Published in: JavaScript
 

URL: http://www.sitepoint.com/blog-post-view.php?id=171578

Agregar funciones NO-INLINE al evento onload de una página es necesario para adoptar las técnicas de Javascript no intrusivo. El problema es que crear una cola de funciones a ejecutar en el evento onload de la página es complicado porque la inserción de una función provoca la anulación de las anteriores.

Con esta función se pueden agrgar funciones al onload creando así una cola que se ejecutará tras cargarse la página.

Información más detallada y mejor redactada en:

http://simon.incutio.com/archive/2004/05/26/addLoadEvent

  1. function addLoadEvent(func) {
  2. var oldonload = window.onload;
  3. if (typeof window.onload != 'function') {
  4. window.onload = func;
  5. } else {
  6. window.onload = function() {
  7. oldonload();
  8. func();
  9. }
  10. }
  11. }

Report this snippet  

You need to login to post a comment.