- ベストアンサー
ページが完全に表示されてから何かをする?
ページが完全に読み込まれてから10秒後に指定したページへ飛ぶというサンプルをみかけました。 以下のようなものです。 <body onLoad=setTimeout('location.href="next.html"',10000)> setTimeoutは指定した時間ごとに処理を行うものというのは分かりましたが、しかし上記のコードでは、単に十秒後にnext.htmlへ飛ぶというだけで、「ページが完全に読み込まれてから」というのは実現できないように思うのですが、しかし実行してみると期待したとおりに動きます。 いったいどういうからくりなのでしょうか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
「ページが完全に読み込まれてから」の機能はonLoadがしています。 onLoadというイベントが発生する条件が「○○が読み込み終わったら」という仕様だからです。
お礼
なるほど!そうだったのですか! 納得です。 ありがとうございました!