CGIでドロップダウンメニューを作るには?

[上に] [前に] [次に]
Yuki [E-Mail] 1999/11/24(水) 00:58:07
Javaを使わず、CGIのみでドロップダウン型のメニューを作るにはどうすれば良いでしょうか?(選択欄とGOボタンがあるやつです)検索サイトから散々回りましたが、BBSやチャットに関しての解説しか見つからなかったので、藁にもすがる思いでここへ参りました。フリーでソースを公開されているHPの場所を教えてくださるだけでも結構です。つまらない質問ですが、何分初心者ですので、お手柔らかにお願い致します。

1999/11/24(水) 03:12:11
*.html
-------------------------------------------
<FORM METHOD="POST" ACTION="./location.cgi" TARGET="_self">
<SELECT NAME="navi">
<OPTION VALUE="http://www.goo.ne.jp/">goo
<OPTION VALUE="http://www.yahoo.co.jp/">yahoo
<OPTION VALUE="http://www.excite.co.jp/">excite
<OPTION VALUE="http://japan.infoseek.com/">infoseek
</SELECT><INPUT TYPE="submit" VALUE="移動">
</FORM>
-------------------------------------------
フレームを指定したい場合はFORMタグのTARGETを表示したいフレームの名前にする。

location.cgi
-------------------------------------------
#!/usr/local/bin/perl
read(STDIN,$buffer,$ENV{'CONTENT_LENGTH'});
($name,$url) = split(/=/,$buffer);
$url =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
print "Location: $url\n\n";
-------------------------------------------
こんなかんじでいかがですか?

#「Javaを使わず〜」のJavaをJavaScriptのつもりで言ってるなら止めて欲しいです。

[上に] [前に] [次に]