記述方法の基本1

JavaScriptはscriptエレメントに記述する

JavaScriptは、HTMLドキュメントの中に埋め込んで使用するわけですから、 Webブラウザにどの部分がJavaScriptのコードであるかをしめしてやる必要があります。 そのためには、scriptエレメント、つまり<script>タグと</script>タグの間に、スクリプトを記述します。
Webブラウザは、scriptエレメントの内部JavaScriptのコードであると判断してスクリプトを解釈実行します。 なおscriptエレメントはjavaScript以外のスクリプトでも使用されます。 そのため、<script>タグのtypeアトリビュートで、「MIMEタイプ」と呼ばれる形式でスクリプト言語の種類を指定します。JavaScriptの場合には「text/javascript」を指定します。

古いブラウザに対応させるには

HTML4.0以前の規格では、typeアトリビュートの代わりにlanguageアトリビュートによって使用するスクリプト言語を指定しました。 JavaScriptの場合「language="JavaScript"」のようになります。 したがって、古いWebブラウザにも対応させる必要がある場合には、当面は次の ようにしてtypeアトリビュートとlanguageアトリビュートの両方を指定した方がよいでしょう。

<meta>タグによるデフォルトのスクリプト言語の指定

HTML 4.01の仕様では、HTMLドキュメントのヘッダ部で次のようなタグを使用してデフォルトのスクリプトを指定すべきである、となっています。

JavaScriptの場合には次のように指定します。

認識できないブラウザのために

 最近のほとんどのWebブラウザはJavaScriptに対応していますが、古いWebブラウザなどで  scriptエレメントを含むHTMLドキュメントを表示させた場合、タグを解釈できずに通常のテキストとして表示されてしまうことがあります。  これを避けるには、次のようにして、実際のスクリプトの部分をHTMLコメントタグを使用して「<!--」と「//-->」で囲んでおきます。

JavaScriptの有効/無効

Firefoxの場合、「ツール」メニューから「オプション」を選択(Macintosh版の場合には「Firefox」メニューから「環境設定」を選択) すると表示される「オプション」ダイアログボックスの「コンテンツ」パネルで、「JavaScriptを有効にする」のチェックを外すと、javaScriptが無効になります。
Internet Explprerの場合は「ツール」メニューから「インターネットオプション」を選択すると表示される「インターネットオプション」ダイアログボックスの 「セキュリティ」パネルで、セキュリティを「こう」に設定すると、JavaScriptが無効になります。