• ベストアンサー

Javascritpでページ読み込み時に処理させたい

Javascritpで質問です。 ページで容量の大きい画像などを表示するときに、 その画像を含めてページ全体が読み込み完了したときに イベントを発生させることはできますか? IEでいえばステータスバーに「ページが表示されました」、 Firefoxでいえばステータスバーに「完了」が 表示されたときのタイミングです。 教えてください、お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • OKbokuzyo
  • ベストアンサー率43% (130/296)
回答No.2

No.1の回答者はimgタグのonloadイベントを指摘していると思うのですが‥? -- 例 -- <script language="JavaScript" type="text/javascript"> var i; i = 0; function read(){   i = i + 1;   if(i == 3){     alert("読み込み完了");   } } </script> <img src="image1.jpg" onload="read();"></img> <img src="image2.jpg" onload="read();"></img> <img src="image3.jpg" onload="read();"></img>

その他の回答 (1)

  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1
suucha
質問者

補足

返答ありがとうございます。 onLoadイベントは知っていますが、これだと 「IEでいえばステータスバーに「ページが表示されました」、  Firefoxでいえばステータスバーに「完了」が  表示されたときのタイミングです」 よりも先に処理されるようです。。 イメージ読み込みをonLoadですべきということでしょうか? そうすると外部イメージのLoadをひろえない気がします。 それも含めたロード完了時のタイミングがほしいのです

関連するQ&A