2009-06-02 18 views
5

¿Cómo haría para ejecutar una función de Javascript cuando la página se muestra por completo (en pantalla)? Sé que el evento onLoad se ejecuta cuando la página se carga pero antes de que se represente.¿Cómo se ejecuta una función de Javascript cuando la página se ha procesado por completo?

He resuelto anteriormente este problema utilizando un tiempo de espera con un intervalo de 0, que parece funcionar normalmente, pero parece un poco poco elegante para mis delicadas sensibilidades.

¿Hay una forma adecuada de hacerlo?

UI estoy usando un prototipo como marco de mi script java para que las respuestas que implican sean útiles, sin embargo, hubiera pensado que esto estaría integrado en Javascript.

Respuesta

7

El evento de carga se dispara cuando la página está completamente procesada (incluidas las dependencias como las imágenes).

Quizás lo esté confundiendo con Prototype's dom:loaded event (que se dispara cuando se carga el DOM pero antes de que se hayan incluido todas las dependencias)?

(Para ser honesto, esto suena como an X-Y problem.)

+0

1 veces es así de fácil – annakata

Cuestiones relacionadas