CGIの前戦:Java script

JavaScriptはJavaと名前は似ていますが中身は全然違います。 Sun MicroSystemsの強い影響力のためこのような名前となった borwser内実行型の簡易プログラム言語です。

Javaのように絵が踊ったりはできませんが、地味ながらも工夫次第で いろいろ便利な仕組みを実現できることができます。特にFORMと組み 合わせることによって、いままでCGIが処理していた作業をbrowser内 で処理することができ、FORMの入力の結果を同じページに直ちに出力 することを可能にします。

CGIがbrowserに依存しないのに対してJava ScriptはJavaと同じく browserに大きく依存します。特にMicroSoft Internet Exploreとの 相性はかなり悪く、MicroSoftは Explore版 JavaScriptとして Visual Basic Scriptを広めています。今後 ExploreでのJavaScript の動作はますます期待できなくなるものと思われます。

このように、JavaScriptを使用するときは、それを見ることが できない人もいるということをいつも考慮して、そのような人の為の 対策ページを設けておきましょう。

Java ScriptはScriptと言われてもプログラム言語なのでこの解説は 非常に多くなるので私はしませんが極一部、簡単で便利なスクリプトを 紹介します。

  • 高速にページを戻る方法
  • 時間をおいて自動的にページを戻る方法
  • 画像を更新する方法
  • FORM変数の内容を直ちに表示する方法
  • ページを移動する色々な方法
  • FORMデータを提出前に検査する方法

    JavaScriptにはこの他にもさまざまな便利な使い方がありますが それらについては他の文献を参考にして下さい。


    目次

    Copyright(C) by Naoki Watanabe. Oct 21st, 1995.
    渡辺尚貴 naoki@cms.phys.s.u-tokyo.ac.jp