- 締切済み
プルタウン選択のCGI
下記のようにプルタウン選択で該当画面が出るように したいのですが、参考HP等教えて下さい。 http://www.do-campus.net/search/index.html 自分のレベルは、レンタルCGI等を使い、メールフォームを 作る程度なんですが、自分ぐらいのレベルでもできますか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- ikspiari
- ベストアンサー率48% (29/60)
ちょっと意味がわからないのですが、 検索結果を表示する URL を QUERY_STRING も付けて value 内に表記すればいいのでは? <OPTION value="http://www.do-campus.net/search/index.cgi?%c6%c3%c4%a7ALL=1&%c6%c3%c4%a7ALL=1&%b8%a1%ba%f7%cd%d1%a5%a8%a5%ea%a5%a2=2&%b8%a1%ba%f7%cd%d1%bf%a6%bc%efALL=1&submit=%a1%a1%b8%a1%a1%a1%ba%f7%a1%a1&=&pg=1&&pg=2">01
- ikspiari
- ベストアンサー率48% (29/60)
No.1 さんの書いてる > <OPTION value="URL">01 URL の部分に飛ばしたい URL を記述すればよいと思います。
レンタルのCGIスクリプトを使うこと、 と自身でメールフォームを作ること、 は矛盾するんですが…。(笑 CGIでなくて良いなら、 <head>内に <SCRIPT Language="JavaScript"> <!-- function LinkSelect(form, sel) { adrs = sel.options[sel.selectedIndex].value; if (adrs != "-" ) parent.フレーム名等.location.href=adrs; } // --> </SCRIPT> と書き、<body>以降に <FORM Method="POST" Name="LINK"> <SELECT NAME="selLink" onChange="LinkSelect(this.form, this)"> <OPTION value="-" SELECTED>選んで <OPTION value="-">--- <OPTION value="URL">01 </SELECT> </FORM> 等と書けば、プルダウン選択で該当ファイルが表示されます。
補足
投稿、ありがとうございます。 自分でフォームは作れました。記述が下手ですいません。プルタウンは作れると 思うのですが、選択して該当のCGIのページに飛ばすには どうしたらいいのかがよくわからないのですが フォームの時はここをよく使っていたのですが http://www.kent-web.com/data/index.html
補足
飛ばした後のページ設定がいまいちよくわからないです。 例えば、下記のPとかは、http://www.do-campus.net/search/index.htmlからhttp://www.do-campus.net/search/index.cgiに飛ばした後、cgi?のようにしてこまかく、検索結果を出していると思うのですが、どうやればいいのかとか http://www.do-campus.net/search/index.cgi?%c6%c3%c4%a7ALL=1&%c6%c3%c4%a7ALL=1&%b8%a1%ba%f7%cd%d1%a5%a8%a5%ea%a5%a2=2&%b8%a1%ba%f7%cd%d1%bf%a6%bc%efALL=1&submit=%a1%a1%b8%a1%a1%a1%ba%f7%a1%a1&=&pg=1&&pg=2