2009-06-02 11 views
5

Come procedere nell'esecuzione di una funzione Javascript quando la pagina è completamente renderizzata (Visualizzato) So che l'evento onLoad viene eseguito quando la pagina viene caricata ma prima del rendering.Come si esegue una funzione Javascript quando la pagina è completamente renderizzata?

Ho già risolto questo problema utilizzando un timeout con intervallo 0, che sembra funzionare in genere, ma sembra un po 'poco elegante per le mie delicate sensibilità.

Esiste un modo corretto per farlo?

UI sto usando il prototipo come framework di script java in modo che le risposte che implicano siano utili, tuttavia avrei pensato che questo sarebbe stato incorporato in Javascript.

risposta

7

L'evento onload si attiva quando la pagina è completamente renderizzata (incluse le dipendenze come le immagini).

Forse lo stai confondendo con Prototype dom:loaded event (che si attiva quando il DOM viene caricato ma prima che tutte le dipendenze siano state incluse)?

(Per essere onesti, questo suona come an X-Y problem.)

+0

+1 a volte è solo che facile – annakata

Problemi correlati