カテゴライズされたフォームの内容を、選択された値によってアクティブに変更するというやつです。
これはTips.003でも紹介したテクですが、もっと簡単でパワフルに改良!
ようは、従属関係のあるカテゴリ同士を同期するというイメージなのですが、わかるかしら。
複数あるセレクトエレメントを一片にちゃきちゃきと変えます。
よく不動産系のサイトで見かけますが、
01.都道府県
02.市
03.町村
みたいなものがありますよね。
都道府県を選択すると、その都道府県の市町村が従属のエレメントに反映されると。
つまりはそれの汎用版と考えてください。
CGIなどのサーバサイドスクリプトとの連携はもちろんの事、エクセルからコピー&ペーストで作れる仕様になってるのでこれなら誰でも設置できるよなきっと。
サンプル
作り方
01.まず、ダウンロードしてくださいファイルを。
02.そして、中に入ってるエクセルシートを開いてよく見てください。
03.で、サンプルのエクセルシートを参考に、独自にシートを作ってください。
04.そしたら次に圧縮ファイルの中に入ってた「作成用.html」を使ってJavascript変数を作って。
05.それをActiveChoice.jsファイルの//ここから//→//ここまで//の間に上書きして。
06.あとは適当に設置するhtmlを作って。
07.htmlではonLoadか<head>内で一度、ActiveChoiceを実行しないと、全部空白になっちゃうぞ。
はっきり言って説明がわけわからんと思いますが、わからなかったらメールしてね。
健闘を祈る!Good Luck!