JavaScriptを使えば、HTMLでは表現出来ない多彩な表現が可能になります。 例えば、新しいウィンドウを開く場合。 HTMLでは aエレメントのtarget="_blank"等を使用しますが、開くウィンドウの詳細(サイズや見栄え)を指定出来ません。 JavaScriptでは 開くウィンドウの詳細を細かく指定出来ます。また、一度に複数のフレーム(frame)の変更も指定出来ます。 よく見かけるスクロールメッセージ(ウィンドウのステータス行など)とか、ロールオーバー効果(リンクの上にマウスポインタが触れると画像が変化する)などが、JavaScriptを使えば簡単に出来ます。 JavaScriptを使えば、CGI処理の一部やCGIでは不可能な処理が出来ます。 例えば、フォーム(form)に情報を入力し、その情報をもとに処理を行い結果をページに表示するとします。 CGIでは 情報入力→データ