4.JavaScript未対応のブラウザで、JavaScriptを見るとどうなるの!
JavaScript未対応のブラウザで、JavaScriptを見ると<SCRIPT>タグ自身は、HTML使用により無視されますが、 <SCRIPT>〜</SCRIPT>の中身が画面に出てしまいます。
Netscape Navigator Ver 1.1I[ja]で見た場合
となってしまい、はっきり言ってみっともありません。 そこで、コメントタグである、“<!-- 〜 -->”を使用し、隠します。但し、複数行にまたがるときは、 コメント終了の“-->”の前に、JavaScriptのコメントを表す、"//"を付加します。
- <HTML>
- <HEAD>
- <TITLE>
- JavaScript練習問題1
- </TITLE>
- </HEAD>
- <BODY>
- 「JavaScript」開始
- <BR>
- <HR>
- <SCRIPT LANGUAGE="JavaScript">
- <!--
- document.write("JavaScript言語により書かれています。<BR>");
- document.write("現在ご使用のブラウザソフトは・・・・・・・・・", navigator.appName, "<BR>") ;
- document.write("現在ご使用のブラウザソフトのバージョンは・・・", navigator.appVersion, "<BR>") ;
- //-->
- </SCRIPT>
- <BR>
- <HR>
- 「JavaScript」終了
- </BODY>
- </HTML>
とすると、次のようになります。
また、最後のコメント行を逆手にとって次のようにする事も出来ます。
- <HTML>
- <HEAD>
- <TITLE>
- JavaScript練習問題1
- </TITLE>
- </HEAD>
- <BODY>
- 「JavaScript」開始
- <BR>
- <HR>
- <SCRIPT LANGUAGE="JavaScript">
- <!--
- document.write("JavaScript言語により書かれています。<BR>") ;
- document.write("現在ご使用のブラウザソフトは・・・・・・・・・", navigator.appName, "<BR>") ;
- document.write("現在ご使用のブラウザソフトのバージョンは・・・", navigator.appVersion, "<BR>") ;
- //-->このホームページは、JavaScriput対応のブラウザソフトでご覧になると最適にご覧になれます。
- </SCRIPT>
- <BR>
- <HR>
- 「JavaScript」終了
- </BODY>
- </HTML>
と表現されます。 こういう風に表現すると、JavaScriptをサポートしていないブラウザソフトを使用されている方にも適切な メッセージを送信する事が可能です。
一つ上へ戻る