<html>
<link rel="stylesheet" href="josh.css">
<body bgcolor="#FFFFFF">

		<div id="説明">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">&lt;SCRIPT&gt;</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> 2</span> IE<span class="emphasis"> 3</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">&lt;SCRIPT&gt;...&lt;/SCRIPT&gt;</p>
					</td><td valign="top" nowrap class="requirements">HTML 終了タグ : 必要&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p><span class="literal">script</span> 要素は、ブラウザによって解釈可能なスクリプト言語で書かれたスクリプトコードの行のコンテナになります。関数定義内に書かれていないスクリプトステートメントは、ページの読み込み時に実行されます。関数定義は読み込まれますが、その実行はユーザーやシステムアクション (イベント) によって明示的に呼び出されるまで待機されます。ドキュメント内に複数の <span class="literal">script</span> 要素を入れることができ、また同じドキュメント内に異なるスクリプト言語で書かれた <span class="literal">script</span> 要素を追加できます。
</p><p>HTML 4 で属性の構文に重要な変化がありました。<span class="literal">script</span> 要素内でステートメントのスクリプト言語を指定するために、初期のスクリプト実行可能なブラウザから <span class="literal">language</span> 属性が使用されてきました。HTML 4 では、この属性の代わりに MIME タイプである <span class="literal">type</span> 属性が使用されます。多くのブラウザによって <span class="literal">type</span> 属性がサポートされるようになるまでは、古いブラウザとの下位互換性を長期間保つために、両方の属性をドキュメントに追加することをお勧めします。<span class="literal">language</span> 属性は Transitional DTD で妥当性が検証されます。
</p><p>初期のスクリプト実行可能なブラウザを除くすべてのブラウザでは、<span class="literal">src</span> 属性に URL が指定されたドキュメントからスクリプトステートメントがドキュメントにインポートされます。
</p><p>以前のスクリプトが使用できないブラウザは <span class="literal">script</span> 要素を認識せず、スクリプトステートメントを通常の HTML コンテンツとして表示しようとすることがあります。このような状況を避けるため、スクリプトステートメントを HTML ブロックコメントマーカ内に入れます。JavaScript がスクリプトエラーを引き起こさないようにするには、コメントの終了マーカ (<span class="literal">--&gt;</span>) の前に JavaScript コメントマーカ (<span class="literal">//</span>) が必要です。
</p><p>JavaScript と XHTML で文字が競合することと、XHTML で推奨される <span class="literal">&lt;![CDATA[...]]&gt;</span> スクリプトラッパーがブラウザでサポートされていないことによって、XHTML で妥当性を検証する必要があるページに対しては、インポートしたスクリプトライブラリを使用する必要があります。これにより、XML パーサーは小なり記号 (<span class="literal">&lt;</SPAN>) を誤って XML マークアップシンボルとして解釈することがなくなります。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT type="text/javascript" language="JavaScript"&gt;
&lt;!--
FUNCTION howdy( ) {
    alert("Hello, HTML world!");
}
//--&gt;
&lt;/SCRIPT&gt;

&lt;SCRIPT type="text/javascript" scr="scripts/myscript.js"&gt;&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">要素固有の属性</span></td></tr><tr><td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td></tr><tr><td>        <table border="1">
					<tbody><tr><td><span class="literal">charset</span></td><td><span class="literal">defer</span></td><td><span class="literal">event</span></td><td><span class="literal">for</span></td><td><span class="literal">language</span></td>
								</tr>
								<tr><td><span class="literal">src</span></td><td><span class="literal">type</span></td><td><span class="literal">version</span></td><td><span class="literal">xml:space</span></td><td></td>
								</tr>
							</tbody></table>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">要素固有のイベントハンドラー属性</span></td>
				</tr>
				<tr>
					<td><p>なし</p>
					</td>
				</tr>
			</table>
		</div><div id="charset">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">charset</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> 6</span> IE<span class="emphasis"> なし</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">charset="<span class="replaceable">characterSet</span>"</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p><span class="literal">src</span> 属性によって参照されたファイル内のコンテンツの文字エンコード。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT charset="csISO5427Cyrillic" src="moscow.js"&gt; . . . &lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>文字セットレジストリ (ftp://ftp.isi.edu/in-notes/iana/assignments/character-sets) にあるエイリアス。大文字と小文字は区別されません。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p>ブラウザによって異なります。 </p>
					</td>
				</tr>
			</table>
		</div><div id="defer">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">defer</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> 6</span> IE<span class="emphasis"> 4</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">defer</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p><span class="literal">defer</span> 属性があると、ブラウザはページの読み込み時にコンテンツを生成するスクリプトを探さずに、通常の HTML コンテンツを表示します。これは助言的な属性としてのみ使用されます。<span class="literal">document.write()</span> ステートメントを探すときに <span class="literal">script</span> 要素のコンテンツが解析されるため、ブラウザは残りの HTML コンテンツを表示するのを待つ必要がありません。バージョン 7 現在、Netscape は <span class="literal">defer</span> 属性を受け付けますが、応答しません。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT type="text/javascript" language="JavaScript" defer&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>この属性があると、属性値には <span class="literal">true</span> が設定されます。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p><span class="literal">false</span></p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">オブジェクト参照</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.getElementById(<span class="replaceable">elementID</span>).defer</pre>
						</span></td>
				</tr>
			</table>
		</div><div id="event">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">event</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> なし</span> IE<span class="emphasis"> 4</span> HTML<span class="emphasis"> |4|</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">event="<span class="replaceable">eventName</span>"</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Internet Explorer のイベントモデルでは、<span class="literal">event</span> 属性と <span class="literal">for</span> 属性を使用して、オブジェクトイベントを <span class="literal">script</span> 要素にバインドできます。ページが読み込まれると、ブラウザは各 <span class="literal">script</span> 要素をそのイベントおよびオブジェクトバインディングと共に登録するため、オブジェクトによってイベントが生成されるときに、<span class="literal">script</span> 要素内のスクリプトステートメントが実行されます。オブジェクトのイベントハンドラーを書いたり、スクリプトステートメントを関数定義内に入れる必要はありません。イベント値は、関数としてフォーマットされた引用符なしまたは引用符付きのイベント名として書かれます。その後にかっこは付きますが、パラメータ名は省略可能です。このタイプのスクリプトとイベントのバインディングは Internet Explorer でのみ使用してください。Navigator はページの読み込み中にスクリプトステートメントを実行しようとします。Transitional HTML 4 DTD ではこの属性を将来使用するために予約していますが、XHTML 1.0 では予約していません。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT for="window" event="onresize( )"&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>大文字と小文字を区別するイベント名、または引用符で囲んだ関数としてのイベント名。<span class="literal">for</span> 属性に指定されるオブジェクトは、<span class="literal">event</span> 属性に名前を指定されたイベントをサポートする必要があります。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p>なし</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">オブジェクト参照</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.getElementById(<span class="replaceable">elementID</span>).event</pre>
						</span></td>
				</tr>
			</table>
		</div><div id="for">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">for</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> なし</span> IE<span class="emphasis"> 4</span> HTML<span class="emphasis"> |4|</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">for="<span class="replaceable">elementID"</span></p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>Internet Explorer のイベントモデルでは、<span class="literal">event</span> 属性と <span class="literal">for</span> 属性を使用して、オブジェクトイベントを <span class="literal">script</span> 要素にバインドできます。ページが読み込まれると、ブラウザは各 <span class="literal">script</span> 要素をそのイベントおよびオブジェクトバインディングと共に登録するため、オブジェクトによってイベントが生成されるときに、<span class="literal">script</span> 要素内のスクリプトステートメントが実行されます。オブジェクトのイベントハンドラーを書いたり、スクリプトステートメントを関数定義内に入れる必要はありません。処理するイベントを持つ要素固有の <span class="literal">id</span> 属性の値を使用します。このタイプのスクリプトとイベントのバインディングは Internet Explorer でのみ使用してください。Navigator はページの読み込み中にスクリプトステートメントを実行しようとします。Transitional HTML 4 DTD ではこの属性を将来使用するために予約していますが、XHTML 1.0 では予約していません。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT for="firstNameEntry" event="onchange( )"&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>イベントを生成する要素の大文字と小文字を区別する ID。<span class="literal">for</span> 属性に指定されるオブジェクトは、<span class="literal">event</span> 属性に名前を指定されたイベントをサポートする必要があります。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p>なし</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">オブジェクト参照</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.getElementById(<span class="replaceable">elementID</span>).htmlFor</pre>
						</span></td>
				</tr>
			</table>
		</div><div id="language">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">language</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> 2</span> IE<span class="emphasis"> 3</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">language="<span class="replaceable">scriptingLanguage</span>"</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>要素内で定義されたスクリプトステートメントのスクリプト言語を設定します。HTML 4 では、この属性の代わりに <span class="literal">type</span> 属性の使用が推奨されていますが、初期のスクリプト実行可能なブラウザから長期間に渡って使用されてきているため、この属性の使用やサポートは今後も継続される予定です。さらに、これまでスクリプトブロックの JavaScript のバージョンを指示できるのはこの属性のみでした。第 12 章の <span class="literal">Array</span> オブジェクトを参照してください。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT language="JavaScript"&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>Internet Explorer で認識されている大文字と小文字を区別する次の 4 つの言語名 : <span class="literal">JavaScript</span> | <span class="literal">JScript</span> | <span class="literal">vbs</span> | <span class="literal">vbscript</span>Navigator が認識するのは <span class="literal">JavaScript</span> のみです。JavaScript の各バージョンも該当ブラウザでサポートされています。値を 1 語の識別子のまま維持するには、バージョン番号は <span class="literal">"JavaScript"</span> という言語名の最後に付けます。バージョンのない <span class="literal">"JavaScript"</span> はすべてのブラウザに対応しており、<span class="literal">"JavaScript1.1"</span> は Navigator 3 でのみ、<span class="literal">"JavaScript1.2"</span> は Navigator 4.0 ～ 4.05 および Internet Explorer 4 で認識され、<span class="literal">"JavaScript1.3"</span> は Navigator 4.06 ～ 4.7x および IE 5 ～ 6、<span class="literal">"JavaScript1.5"</span> は Netscape 6 ～ 7 に適用されます。<span class="literal">script</span> 要素がこれらの新しいバージョン値に指定されると、名前の付いたバージョンを認識しない古いブラウザは <span class="literal">script</span> 要素を無視します。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p><span class="literal">JavaScript</span> (NN)、<span class="literal">JScript</span> (IE)。</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">オブジェクト参照</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.getElementById(<span class="replaceable">elementID</span>).language</pre>
						</span></td>
				</tr>
			</table>
		</div><div id="src">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">src</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> 3</span> IE<span class="emphasis"> 4</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">src="<span class="replaceable">URL</span>"</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>外部ファイルからスクリプトステートメントのファイルをインポートします。外部ステートメントが読み込まれると、ブラウザはそれらをメインの HTML ドキュメントに埋め込まれたもののように扱います。この属性は Internet Explorer 3 ではある程度サポートされていますが、特定の <span class="emphasis">JScript.dll</span> バージョンに依存するため、IE 3 での使用は完全に信頼できるものではありません。
</p><p>理論上は、外部スクリプトライブラリファイルを読み込む <span class="literal">script</span> 要素内にスクリプトステートメントを追加できるはずですが、実際には、外部ライブラリファイルやドキュメント内のスクリプトそれぞれに対して個別の <span class="literal">script</span> 要素を設定する方がより確実です。
</p><p>現在の実装においては、<span class="literal">src</span> 属性は JavaScript 外部ファイルを指し示すだけに留まります。このようなファイルの拡張子は <span class="emphasis">.js</span> である必要があり、またサーバーではそのようなファイルに対応できるように、拡張子および MIME タイプ <span class="literal">application/x-javascript</span> が設定されている必要があります。
</p><p>XHTML ドキュメントで <span class="literal">src</span> 属性を指定する場合、ブラウザによっては終了タグの省略しない方がよいことがあります。タグを空の要素とは見なさずに、外部ソースからのコンテンツを含む要素であると見なします。明示的な <span class="literal">&lt;/SCRIPT&gt;</span> 終了タグを使用してください。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT language="JavaScript" type="text/javascript" src="stringParseLib.js"&gt;
&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>有効な URL。現在のブラウザは、名前が <span class="emphasis">.js</span> 拡張子で終わるファイルを必要とします。絶対 URL を使用すると、この機能を実装している古いブラウザでの問題を回避できることがあります。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p>なし</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">オブジェクト参照</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.getElementById(<span class="replaceable">elementID</span>).src</pre>
						</span></td>
				</tr>
			</table>
		</div><div id="type">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">type</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> 6</span> IE<span class="emphasis"> 4</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">type="<span class="replaceable">MIMEType</span>"</p>
					</td><td valign="top" nowrap class="requirements">必要&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>スクリプトステートメントのコンテンツタイプに関する助言的な属性。コンテンツタイプは、スクリプトステートメントの解釈に使用するスクリプトエンジンをブラウザに指示します。要素のステートメントに使用されているスクリプト言語を定義するために、今後は <span class="literal">language</span> 属性ではなく <span class="literal">type</span> 属性を使用します。新旧のブラウザとの互換性を保つため、<span class="literal">script</span> 要素に <span class="literal">language</span> と <span class="literal">type</span> の両方の属性を設定できます。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT type="text/javascript" language="JavaScript"&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>大文字と小文字を区別しない MIME タイプ。各ブラウザで処理できる値は限られています。Internet Explorer 4 以降および Netscape 6 では、ECMAScript 互換言語のスクリプトに対して <span class="literal">text/javascript</span> と <span class="literal">application/x-javascript</span> を使用できます。Internet Explorer では、<span class="literal">text/ecmascript</span>、<span class="literal">text/jscript</span>、<span class="literal">text/vbs</span> (Windows 版 IE)、<span class="literal">text/vbscript</span> (Windows 版 IE)、および <span class="literal">text/xml</span> (IE 5 以降) のタイプも使用できます。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p>なし</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="objectmodelreference"><span class="title">オブジェクト参照</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>[window.]document.getElementById(<span class="replaceable">elementID</span>).type  </pre>
						</span></td>
				</tr>
			</table>
		</div><div id="version">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">version</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> なし</span> IE<span class="emphasis"> なし</span> HTML<span class="emphasis"> 4</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">version="<span class="replaceable">x.y</span>"</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>この属性は、Mozilla ベースのブラウザで予定されている将来の実装として、ここで取り上げています。<span class="literal">type</span> 属性を補完するこの属性をサポートするための多くの機能は、Netscape 6 (Mozilla) ブラウザエンジンに組み込まれていますが、Netscape 7 ではまだ実装されていません。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT type="text/javascript" version="1.5"&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>メジャーバージョンとマイナーバージョンを示す整数をピリオドで区切った形式で表した言語バージョン
</p>
					</td>
				</tr>
			</table>
		</div><div id="xml:space">
			<table cellpadding="0" cellspacing="0" border="0" width="100%" class="main">
				<tr><td valign="top" class="name">xml:space</td><td valign="top" nowrap class="compatibility">NN<span class="emphasis"> なし</span> IE<span class="emphasis"> なし</span> HTML<span class="emphasis"> X1.0</span>&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td colspan="2" class="divider"><img src="dwres:18084" width="100%" height="1"></td>
				</tr>
				<tr>
					<td valign="top" nowrap class="usage"><p class="literal">xml:space="<span class="replaceable">preserve</span>"</p>
					</td><td valign="top" nowrap class="requirements">オプション&nbsp;&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="description"><p>XHTML パーサーはドキュメントを処理するとき、ソースコードのすべての空白スペースを削除することになっています。このような削除によってスクリプトが壊れる可能性があります。XML 名前空間の <span class="literal">space</span> 属性を指定することによって、ソースコードのスクリプト要素のコンテンツの空白スペースをそのまま保持するようにパーサーに指示できます。
</p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="example"><span class="title">例</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td><span class="programlisting"><pre>&lt;SCRIPT type="text/javascript" xml:space="preserve"&gt;...&lt;/SCRIPT&gt;</pre>
						</span></td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="value"><span class="title">値</span></td>
				</tr>
				<tr>
					<td><p>定数値 : <span class="literal">preserve</span></p>
					</td>
				</tr>
				<tr>
					<td valign="top" colspan="2" class="CLEARSEPARATION">&nbsp;</td>
				</tr>
				<tr>
					<td valign="top" nowrap colspan="2" class="default"><span class="title">既定値</span></td>
				</tr>
				<tr>
					<td><p>なし</p>
					</td>
				</tr>
			</table>
		</div>


</body>
</html>