アプリケーションの機能を補完するために、簡単なロジックを記述して処理を実現できるようにした簡易言語。(ASCII Glossary HELPより)JavaScriptとJScript
HTML上にスクリプトとして記述することにより、HTMLだけでは表現できない計算処理などを実行することができます。Javaという名前が付いていますが、SunのJava言語との互換性はありません(Javaをベースに開発されたという話を聞いたことがありますが、全然違うような気が・・・)。まったく別物と考えていただいてよろしいかと思います。WWWブラウザによっては、特定のスクリプトが動作しない?
JScriptはMicrosoft社が開発したもので、JavaScriptと互換性があります。
2大ブラウザ、Netscape社のNavigatorとMicrosoft社のInternetExplorerで、できることやできないことが発生する場合があります。JavaScriptをHTML文章に書いてみる
これは、NetscapeNavigatorがJavaScript、InternetExplorerがJScriptで動作するためで、ある程度の互換性は保たれていますが互換性のない命令も存在します。
たとえば、NetscapeNavigatorのレイヤーコントロールは、InternetExplorerでは動作しません(多分・・・)。
また、JavaScript自体使用できないブラウザや、上記ブラウザでも設定で「JavaScriptを使用しない」にチェックされていると、スクリプトは動作することができません。
では、JavaScriptがどのようにHTMLに埋め込まれているのか、見てみましょう。
<HTML> <TITLE>JavaScript Test</TITLE> <BODY BGCOLOR="#FFFFFF" TEXT="#000000"> <SCRIPT LANGUAGE="JavaScript"> <!-- document.write("テストですぅ<BR>"); //--> </SCRIPT> </BODY> </HTML>JavaScriptは、<SCRIPT> から </SCRIPT> の間に記述しなければなりません。<SCRIPT> の位置は、<HTML> から </HTML> 内であれば、どこに記述しても問題ありません。