• 締切済み

window.onLoad について

<body> タグに、onload=関数名・・・ と記述するとなぜかオブジェクトがありませんとかで 実行されない時があるため、 <head>タグ内に <script type="text/javascript">  window.onLoad=function(){ 関数名} </script> と記述してみたところ、まったく関数が動作しなくなってしまいました。 ステータスには「ページが表示されました」とでていて、スクリプトエラーにもなっていないようです。 原因がわからず、それならば・・・ htmlを順番に表示していくのだから、htmlの最後のほうに記述すればいいのでは? と思い、 </body>の直前に <script type="text/javascript"> 関数名  ← onloadで動作させる関数 </script> と記述してみたところ、うまく表示できました。 この記述方法って正しいのでしょうか? 環境に依存するのか、毎回悩まされるし、毎回対処方法が違ったりしているので ホントに困っています。 アドバイスお願いします。 #何故 window.onLoad=function(){ 関数名 } ではまったく動かなかったのでしょう。。。

みんなの回答

回答No.1

×window.onLoad ○window.onload 大文字と小文字は区別されますので正しい名前を確認するようにしましょう。

jg1wjz
質問者

お礼

上記回答有難うございます。 ただ、当初は   window.onload としていました。 が、調べていくうちに   window.onLoad としたことで動作したという記事があったので そう記述してみました。 両方ともダメでしたが。 引き続きよろしくお願いいたします。

関連するQ&A