スクリプトに関するHTMLタグ

<SCRIPT>

<SCRIPT> はスクリプトを実行するHTMLタグです。 スクリプトは開始タグと終了タグの間に記述するか、スクリプトを記述した外部ファイルのURLをsrc属性に指定します。 スクリプトに対応していないブラウザの場合に表示する文字列は <NOSCRIPT> で指定できます。

書式

<script charset="文字コード" type="MIMEタイプ" src="URI" language="言語名">
...
</script>

内容モデル

SCRIPT要素の内容モデル(開始タグと終了タグの間に現れる要素)にはスクリプトを記述します。src 属性で外部ファイルの URI を指定した場合には、開始タグと終了タグの間には何も記述しません。

属性

charset
文字セットを指定します。
charset
意味
euc-jp日本語 EUC
iso-2022-jpJISコード
iso-8859-1西ヨーロッパ言語 ISOコード
Shift_JIS シフトJISコード
UTF-8Unicode (UTF-8)
UTF-16Unicode (UTF-16)
x-euc-jp 日本語EUC(euc-jpが正式採用される前に仮に使用されていた名前)
x-sjisシフトJISコード(Shift_JISが正式採用される前に仮に使用されていた名前)
type
MIMEタイプを指定します。必須属性で省略できません。
type属性
意味
text/javascriptJava スクリプト
src
スクリプトが外部のファイルに記述されている場合、そのファイルの URI を指定します。
language
定義済みのスクリプト言語名を指定します。 HTML 4.01 Transitional 固有の属性です。
language属性
意味
JavaScriptJava スクリプト
VBScriptVisual Basic スクリプト

HTMLのバージョンにより、指定できる属性が異なります。HTMLのバージョンごとに指定できる属性の一覧を次の表に示します。

script要素の属性
属性HTML 4.01
Transitional
HTML 4.01
Strict
XHTML 1.0
Strict
charset
type
language××
src
id××

◎ …… 指定必須
○ …… 指定可能(省略可)
× …… 指定不可

DTD

HTML の各要素は DTD によって定義されています。 SCRIPT 要素が DTD でどのように定義されているかを見るには、次のリンクをクリックしてください。

使用例

HTMLタグ <script> の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。

<p>JavaScriptは
<script type="text/javascript">document.write("ON");</script>
<noscript>OFF</noscript>
です。</p>

JavaScriptは です。

<NOSCRIPT>

Webブラウザがスクリプトを実行しないよう設定されている場合、<SCRIPT> で記述したスクリプトを実行する代わりに、表示する文章を指定します。

書式

<NOSCRIPT id="ID" class="クラス" style="スタイル" title="タイトル" lang="言語" dir="方向" onclick="スクリプト" ondblclick="スクリプト" onmousedown="スクリプト" onmouseup="スクリプト" onmouseover="スクリプト" onmousemove="スクリプト" onmouseout="スクリプト" onkeypress="スクリプト" onkeydown="スクリプト" onkeyup="スクリプト" > 内容モデル </NOSCRIPT>

内容モデル

NOSCRIPT要素の内容モデル(開始タグと終了タグの間に現れる要素)は、HTMLのバージョンによって異なります。

noscript要素の内容モデル
バージョン内容モデル
HTML 4.01 Transitional0個以上のブロック要素またはインライン要素
HTML 4.01 Strict1個以上のブロック要素
XHTML 1.0 Strictブロック要素

属性

属性は全て省略可能です。

DTD

HTML の各要素は DTD によって定義されています。 NOSCRIPT 要素が DTD でどのように定義されているかを見るには、次のリンクをクリックしてください。

使用例

HTMLタグ <noscript> の使用例と表示サンプルを次に示します。表示結果はブラウザによって異なることがあります。

<p>JavaScriptは
<script type="text/javascript">document.write("ON");</script>
<noscript>OFF</noscript>
です。</p>

JavaScriptは です。

SEO 仕事 掲示板 レンタルサーバー プロフ SEO