※ ChatGPTを利用し、要約された質問です(原文:外部ファイルの記述の問題なのかエラーが出ます)
外部ファイルの記述の問題なのかエラーが出ます
このQ&Aのポイント
IE6を使っている場合に、外部ファイルの呼び出しでエラーが出る問題が発生しています。
呼び出された[a.js]にオブジェクトがないため、エラーが発生します。
[test.html]にあるalertの内容は表示され、問題は呼び出し元の記述にある可能性があります。
IE6を使っています。
次のように[a.js]を呼び出したのですが、
オブジェクトがありませんとエラーが出ます。
そのエラーの次に[test.html]にあるalertの内容は表示されます。
どこが間違っているのでしょうか?
[a.js]
var a = document.body.clientWidth;
[test.html]
<html>
<head>
<title>test</title>
<script type="text/javascript" src="a.js"></script>
</head>
<body>
<script type="text/javascript"><!--
alert(document.body.clientWidth);
--></script>
</body> </html>
お礼
ご返答ありがとうございます。 あまり意識して見てなかったので気づかなかったのですが たしかにbodyって書いてますね・・・ この場所だけエラーがでるので何なのかと思っていたら、そういうことでしたか。