<SCRIPT>
<SCRIPT> はスクリプトを実行するHTMLタグです。 スクリプトは開始タグと終了タグの間に記述するか、スクリプトを記述した外部ファイルのURLをsrc属性に指定します。 スクリプトに対応していないブラウザの場合に表示する文字列は <NOSCRIPT> で指定できます。
書式
...
</script>
内容モデル
SCRIPT要素の内容モデル(開始タグと終了タグの間に現れる要素)にはスクリプトを記述します。src 属性で外部ファイルの URI を指定した場合には、開始タグと終了タグの間には何も記述しません。
属性
- charset
- 文字セットを指定します。
charset 値 意味 euc-jp 日本語 EUC iso-2022-jp JISコード iso-8859-1 西ヨーロッパ言語 ISOコード Shift_JIS シフトJISコード UTF-8 Unicode (UTF-8) UTF-16 Unicode (UTF-16) x-euc-jp 日本語EUC(euc-jpが正式採用される前に仮に使用されていた名前) x-sjis シフトJISコード(Shift_JISが正式採用される前に仮に使用されていた名前) - type
- MIMEタイプを指定します。必須属性で省略できません。
type属性 値 意味 text/javascript Java スクリプト - src
- スクリプトが外部のファイルに記述されている場合、そのファイルの URI を指定します。
- language
- 定義済みのスクリプト言語名を指定します。 HTML 4.01 Transitional 固有の属性です。
language属性 値 意味 JavaScript Java スクリプト VBScript Visual Basic スクリプト
HTMLのバージョンにより、指定できる属性が異なります。HTMLのバージョンごとに指定できる属性の一覧を次の表に示します。
| 属性 | HTML 4.01 Transitional | HTML 4.01 Strict | XHTML 1.0 Strict |
|---|---|---|---|
| charset | ○ | ○ | ○ |
| type | ◎ | ◎ | ◎ |
| language | ○ | × | × |
| src | ○ | ○ | ○ |
| id | × | × | ○ |
◎ …… 指定必須
○ …… 指定可能(省略可)
× …… 指定不可
DTD
HTML の各要素は DTD によって定義されています。 SCRIPT 要素が DTD でどのように定義されているかを見るには、次のリンクをクリックしてください。
使用例
HTMLタグ <script> の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<script type="text/javascript">document.write("ON");</script>
<noscript>OFF</noscript>
です。</p>
JavaScriptは です。
<NOSCRIPT>
Webブラウザがスクリプトを実行しないよう設定されている場合、<SCRIPT> で記述したスクリプトを実行する代わりに、表示する文章を指定します。
書式
内容モデル
NOSCRIPT要素の内容モデル(開始タグと終了タグの間に現れる要素)は、HTMLのバージョンによって異なります。
| バージョン | 内容モデル |
|---|---|
| HTML 4.01 Transitional | 0個以上のブロック要素またはインライン要素 |
| HTML 4.01 Strict | 1個以上のブロック要素 |
| XHTML 1.0 Strict | ブロック要素 |
属性
属性は全て省略可能です。
DTD
HTML の各要素は DTD によって定義されています。 NOSCRIPT 要素が DTD でどのように定義されているかを見るには、次のリンクをクリックしてください。
使用例
HTMLタグ <noscript> の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。
<script type="text/javascript">document.write("ON");</script>
<noscript>OFF</noscript>
です。</p>
JavaScriptは です。