- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:外部ファイルの記述の問題なのかエラーが出ます)
外部ファイルの記述の問題なのかエラーが出ます
このQ&Aのポイント
- IE6を使っている場合に、外部ファイルの呼び出しでエラーが出る問題が発生しています。
- 呼び出された[a.js]にオブジェクトがないため、エラーが発生します。
- [test.html]にあるalertの内容は表示され、問題は呼び出し元の記述にある可能性があります。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ヘッダ領域で読みこんでるので、bodyがまだ宣言されていませんからね。 やるならbodyの中もしくは後でやるか、以下のようにロード後に 呼び出してください。 <html> <head> <title>test</title> </head> <body> <script type="text/javascript" src="a.js"></script> </body> </html> //a.js window.onload=function(){ a = document.body.clientWidth; alert(a) }
お礼
ご返答ありがとうございます。 あまり意識して見てなかったので気づかなかったのですが たしかにbodyって書いてますね・・・ この場所だけエラーがでるので何なのかと思っていたら、そういうことでしたか。