2009-06-02 16 views
5

ページが完全にレンダリングされたときにJavascript関数を実行するにはどうすればよいですか?(表示されます)ページがロードされてからレンダリングされる前にonLoadイベントが実行されることがわかります。ページが完全にレンダリングされたときにJavascript関数をどのように実行しますか?

私はこれまで、通常はうまくいくように見えるタイムアウトを使用してこの問題を解決しましたが、私の繊細な感性には少し控えめなようです。

これを行う適切な方法はありますか?

UIは私のJavaスクリプトフレームワークとしてプロトタイプを使用していますので、それが役立つ答えがありますが、これはJavascriptに組み込まれると思っていました。

答えて

7

ページが完全にレンダリングされると(イメージなどの依存関係を含む)、onloadイベントが発生します。

おそらく、Prototypeのdom:loaded event(DOMがロードされたときにすべての依存関係が含まれる前に起動する)と混同している可能性がありますか?

(正直に言うと、これはan X-Y problemのように聞こえる。)

+0

1時にはそれだけでは簡単です – annakata

関連する問題