Search
  1. script〔スクリプトの埋め込み〕
  2. noscript〔スクリプト無効ユーザー向け代替テキスト〕

script
スクリプトの埋め込み

2009/8/26

構文

<script>~</script>

script要素は、JavaScriptの埋め込みを表します。

script要素の内容は、ブラウザ上には表示されません。

script要素は、head要素内またはbody要素内に記述することができます。 外部JavaScriptファイルを読み込んだり、ページに直接JavaScriptを記述する場合に使用します。

script要素のtype属性は、必須属性です。
JavaScriptの場合は、「text/javascript」を指定します。

src属性が指定されていない場合は、type属性の値に依存します。 src属性が指定されている場合は、空またはscript文書のいずれかを含んでいる必要があります。

script要素の属性
属性説明
グローバル属性-全要素共通の属性。
srcURL読み込む外部スクリプトのURIを指定(相対または絶対パス)。
asyncTRUE
FALSE
スクリプトを非同期に実行するかどうかの有無を指定。非同期に実行する場合はTRUEを指定。
deferTRUE
FALSE
スクリプトの実行結果を待たずにページを表示するかどうかの有無を指定。実行結果を待たずにページを表示する場合はTRUEを指定。
typeMIMEタイプスクリプトのメディアタイプを指定。JavaScriptの場合は「text/javascript」。
charset言語コードスクリプトのの文字コードを指定。

サンプル

<head>
	<script type="text/javascript" src="/content/lib/jquery/jquery.js" charset="utf-8"></script>
	<script type="text/javascript">
		$(function(){
			$("#message").text("Hello!");
		});
	</script>
</head>
<body>
	<div id="message"></div>
	<div id="message2"></div>
	<script type="text/javascript">
		$(function(){
			$("#message2").text("Good Bye!");
		});
	</script>
</body>

noscript
スクリプト無効ユーザー向け代替テキスト

2009/8/26

構文

<noscript>~</noscript>

noscript要素は、JavaScriptが無効になっている場合に表示する代替テキストを表します。

noscript要素の内容は、ユーザーの閲覧ブラウザのjavascriptが有効になっている場合には表示されませんが、無効になっている場合はブラウザ上に表示されます。

noscript要素は、head要素内に記述することはできません。 body要素内にのみ指定可能です。

属性

固有の属性はありません。

noscript要素の属性
属性説明
グローバル属性-全要素共通の属性。

サンプル

<body>
	<script type="text/javascript" src="/content/lib/jquery/jquery.js" charset="utf-8"></script>
	<div id="message"></div>
	<script type="text/javascript">
		$(function(){
			$("#message").text("Good Bye!");
		});
	</script>
	<noscript>
		<p>このコンテンツは、ブラウザのJavaScript設定を有効にしてご覧ください。</p>
	</noscript>
</body>

関連コンテンツ

Q. このサイトの情報はお役に立ちましたでしょうか?

投票する 投票結果を見る

管理人に【web拍手】を送るweb拍手(1行メッセージも送れます♪)

pagetop

polarized women