Problema con document.body.onload
2 seguidores
Hola a todos,
necesito llamar a una función cuando la página se haya cargado totalmente pero, con el siguiente código, sólo consigo que ande en Internet Explorer:
<code>document.body.onload = load;
document.body.onunload = GUnload;</code>
Al principio pensé que podía haber algún problema por el nombre de la función (load) pero, aún cambiándolo, sigue sin funcionar.
Tampoco puedo recurrir a llamar a las funciones desde la etiqueta <body> por lo que me veo obligado a llamarlas desde el javascript directamente.
¿Qué puedo hacer?
Saludos,
David
zigotica
esto tiene muchos años pero te servirá como base:
http://www.scottandrew.com/weblog/articles/cbs-events
para hacerlo bien del todo deberias meterlo en un namespace propio pero no te quiero liar más
dL
Hola zigotica,
muchas gracias por el código. Ahora funciona perfectamente.
¿Me puedes dar más información sobre los manejadores de eventos que comentas? Te lo agradecería enormemente.
Un saludo,
David
zigotica
<code>window.onload = load;
window.onunload = GUnload;</code>de todos modos, para que no casque al usar otros scripts, mejor usar un manejador de eventos, asi te aseguras que no sobre-escribes otros onload/onunload