HTMLタグの外部に書くと、ページが白紙で表示されてしまうという
現象が発生しました。
例:
<html>
<body>
………………
</body>
</html>
<script>
………………
</script>
これは既知の現象でしょうか、それともPCの環境設定に関連する
ものでしょうか。
この件に関して述べているサイトがあれば教えてください。
回答者様ご自身の見解でも結構ですが、想像ではなく根拠のある
お答えをお願いいたしますm(_ _)m
なお、この現象を確認したのはInternet Explorer6.028および
Netscape7.1ですが、別の環境上ではNN7.1で通常通り表示される
という報告が出ています。
http://www.ueda.info.waseda.ac.jp/~gaku/js/how000.html
First Look with JavaScript
JAVA SCRIPTとは、HTMLに埋め込むオブジェクト志向のインタープリター言語ですから、HTMLタグの外に書いたら当然何の機能も果たさないのではないでしょうか。
必ず、HTMLタグの中のBODYタグの最初に書いてください。
参考までに、上記サイトの「烏山教室」のページをダウンロードして、エディターでJAVASCRIPTの書いてある位置を確認してみてください。
ご回答ありがとうございます。
やはりそうなのですね。
できれば、そのことが明記されているサイトがあると助かるのですが…
ちょっと自分でも探してみます。
http://www.w3.org/TR/html401/interact/scripts.html
Scripts in HTML documents
The SCRIPT element places a script within a document. This element may appear any number of times in the HEAD or BODY of an HTML document.
W3CのHTML4.01勧告となっています。
http://www.asahi-net.or.jp/~sd5a-ucd/rec-html401j/interact/s...
Scripts in HTML documents (ja)
上記日本語訳です。
ご回答ありがとうございました。
大変助かりましたm(_ _)m
それでは、これにてしめさせて頂きます。
みなさま、どうもありがとうございました。
ご回答ありがとうございます。
そうですよねぇ@HTMLタグの外
でも依頼先の開発者は「こちらではきちんと表示されています」の一点張りで…
なので、その根拠となるサイトを探しているのです。