HTML チュートリアル > HTML 上級知識 チュートリアル > HTMLでのスクリプトの扱い

HTMLでのスクリプトの扱いについての解説。

HTMLでのスクリプトの扱い

スポンサード リンク

ホームページをより動的、インタラクティブにするためにスクリプトを加えます。

HTMLでのスクリプトの扱いのサンプル

スクリプト挿入のサンプル
HTMLドキュメントにスクリプトを挿入する方法をデモンストレーションします。

<noscript>タグのサンプル
スクリプトをサポートしないブラウザへの対処方法をデモンストレーションします。

HTMLページにスクリプトを挿入する

HTMLでのスクリプトは<script>タグで定義されます。スクリプトを記述する言語を指定するために、type属性を使用しなければいけないことに注意してください。

<html>
<head>
</head>
<body><script type="text/javascript">
document.write("こんにちは")
</script></body>
</html>

上記のスクリプトは、以下のように出力されます。

こんにちは

古いブラウザでのスクリプトの扱い

<script>タグを全く認識しないブラウザは、テキストとして<script>タグの内容を表示します。これを防ぐためには、コメントタグの中にスクリプトを記述します。コメントタグによって囲まれていても、新しいブラウザではスクリプトが実行される一方、古いブラウザ(スクリプトを認識しないブラウザ)は、コメントを無視し、ページ上にタグの内容を表示しません。

<script type="text/javascript">
<!--
document.write("こんにちは")
//-->
</script>

<noscript>タグ

コメント内部にスクリプトを挿入し、さらに<noscript>タグを加えることができます。

<noscript>タグは、スクリプトが実行されない場合の代替テキストを定義するために使用されます。<noscript>タグは、<script>タグは認識するが、スクリプト内部をサポートしないブラウザのために使用されます。したがってこれらのブラウザは、<noscript>タグ内部のテキストを代わりに表示します。しかしながら、ブラウザが<script>タグ内部のスクリプトをサポートする場合、<noscript>タグは無視されます。

<script type="text/javascript">
<!--
document.write("Hello World!")
//-->
</script>
<noscript>あなたのブラウザではJavaScriptがサポートされていません</noscript>

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

タグ説明
<script>スクリプトを定義します
<noscript>スクリプトが実行されない場合の代替テキストを定義します
<object>埋め込まれたオブジェクトを定義します
<param>オブジェクトのランタイムセッティング(パラメーター)を定義します
<applet>非推奨。代わりに<object>タグを使います
スポンサード リンク