• ベストアンサー

プルダウンで選んだページへとぶには?

私は今ASPを使っているのですが、どうしてもできない事があります。 データベースからデータをとってプルダウンに表示し、 そのプルダウンに表示されたページへとぶには、 どのようなプログラムを書けば良いのでしょうか? 教えて頂けたら、嬉しいです。お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.3

a.asp  プルダウンのvalueにURLを持たせ、b.aspへ送信する b.asp  a.aspからurlの文字データを受け取る。  (urlstrに格納したとする。)  response.redirect urlstr これで飛びます。 ちなみに、ブラウザの履歴にb.aspは残りません。 直接a.aspから飛んだように見えます。 又はjavascriptを使って <SCRIPT LANGUAGE="JavaScript"> <!-- function LinkSelect(form, sel) { adrs = sel.options[sel.selectedIndex].value; } //--> </SCRIPT> <SELECT NAME="selLink" onChange="LinkSelect(this.form, this)"> <OPTION SELECTED VALUE="URL"> としても良いと思いますよ。

korokororin
質問者

お礼

回答ありがとうございます。 自分のプログラムとてらしあわせ、早速試してみようと思います!!

その他の回答 (2)

  • Rubellite
  • ベストアンサー率55% (10/18)
回答No.2

<select name="go"> <option>ジャンプする先を選択してください <% Do %> <option value="<%=rsURL("URL")%>"><%=rsURL("ページ名")%> <% rsURL.MoveNext Loop Until rsURL.EOF %> </select> <input type=buttton value="jump" onClick="location.href=document.choicelinker.go.options[document.choicelinker.go.selectedIndex].value"> こんな感じでできますよ

korokororin
質問者

お礼

とても丁寧に答えていただき、ありがとうございます。 頑張ってみます!!

  • Mizyu
  • ベストアンサー率41% (245/593)
回答No.1

ASPはサーバサイドのプログラムです。 プルダウンで選んで、とい時点でクライアントの操作が入るので 処理はクライアントでできるものに限られます。 一般的にはJavaScriptとの複合技になると思います。 SELECTタグのonChangeイベントで選択されたものに対するlocationを設定してやってください。

関連するQ&A

  • 4つのプルダウンを選択して固定のページに飛ばす方法をずっと探しています

    4つのプルダウンを選択して固定のページに飛ばす方法をずっと探しています。 PHP初心者なので殆ど判っておりません。 例えば、1つのプルダウンに付き、4つの項目があり、 それがページに4つ並んでいて、絶対的にこの4つのプルダウンはどれかを 選ばないといけません。例えば全てのプルダウンにて、 1+1+1+1 と選んだ場合は「1111」のデータ 1+4+2+1 =1421のデータ といった形で、表示させたいと思っております。 特定のリンクに飛ばすのでも良いですし、mysqlのデータを表示させるのでも構いません。 Javascriptでも構いません。 イメージとしては、4つのプルダウンが並んでいて、inputボタンで結果に飛べると良いなぁと思っております。 あいまい検索はしたくないので、 「この組み合わせならば、ここのページ(またはデータ)」と絶対的に1つのデータに たどり着くように作りたいと思っております。 結構簡単な発想で解決する話なのかもしれませんが、 色々調べていたら頭がこんがらがってきて、よく判んなくなってきちゃいました>< 良いサイトをお教えいただくだけでも結構です。 よろしくお願いいたしますm()m

    • ベストアンサー
    • PHP
  • ページ左にプルダウンメニューをつけたいです。

    ページ左にプルダウンメニューをつけたいです。 ページ数がとても多く、目次だけですごい量になってしまうので、 何とか苦なく見られるようにプルダウン式にできればと思っています たとえば、下記のように普段表示されていて、 Aについて Bについて Cについて 「Aについて」をクリックすると下記のようにAの中の 各ページへのリンクが現れるようにしたいです。 Aについて  ・あいうえお  ・かきくけこ  ・さしすせそ Bについて Cについて こういったプログラムを紹介してくれているページがあれば 教えていただけますでしょうか。 よろしくお願いいたします!

  • コンボボックス(プルダウン)からデータを持ってくる方法

    ウェブページについて質問です。PHP,MySQL,JavaScriptを利用したいと思っています。ページを表示させた時に、データベースからデータを取得してプルダウンメニュー1(コンボボックス)に値を表示させたいとします。さらにもう一つ、プルダウンメニュー2があり、1で選択した項目により、2で表示させる内容を変更させたいと思っています。 例えば、1のリストの中には、野菜、果物、お菓子とあって、野菜を選択した時には、リスト2には自動的ににんじん、ピーマン、きゃべつ などをセットしたいです。 データを一括で持ってきて、JavaScriptあたりで制御をすればいいのでしょうか?それともリスト1を選択した段階で、データベースにリスト2に表示する値をひっぱってこれば良いのでしょうか?またこの作業をするにあたって、ページをロード時にデータをプルダウン1にセットするように処理をしたいのですが、どのように処理をすればよいでしょうか?

    • ベストアンサー
    • PHP
  • phpのプルダウンメニューとページャの組み合わせ

    プルダウンメニューで選択し、データベースから所定属性(例えば全部表示、住所、性別とか)の一覧を表示し、20件づつ表示するプログラムです。 一ページ目は問題ないのですが、二ページ目から「全部表示」になってしまいます。プルダウンメニュがリセットされていて、ページャに反映されないのですが、解決方法を教えてください。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • プルダウン表示がうまくいかない

    ネット通販や、アンケートの記入などをする時に、プルダウンの選択事項が多いページでは、プルダウンの表示がおかしくなります。 プルダウン自体が表示されなかったり、プルダウンの位置がずれたり、プルダウンすると選択項目がとんでもない所に表示されたり…と、症状は色々です。共通しているのは、プルダウンでは選択不可能な事です。 選択事項が1つ2つのページでは大丈夫なのですが、 たくさんあったり、プルダウン同士の間が詰まっていたりする時に、かなりの確立でこの現象が起こります。そのページを更新しても改善されません。 どうしたらきれいに見る事が出きるのでしょうか? 環境は Win98 IE6、この症状はずっと以前からです。

  • プルダウンで同一ページに結果を。

    プルダウンでいくつかの項目を作り、選択し、ボタンをクリックするとページを表示する、というのはやり方がわかるのですが、わざわざページを作って表示するほどの内容ではないので、同一ページに空欄の一行ほどのテーブルを作り、選択し、クリックするとそのテーブル内に結果を表示する、ということが出来ないかと考えています。 具体的には、1月生まれ、2月生まれ~12月生まれ、というような項目のプルダウンを作り、選択して、ボタンをクリックすると同一ページの空欄のテーブル内に「うお座」などと表示する、と言う感じです。 教えてください!

    • ベストアンサー
    • HTML
  • 動的プルダウンにCSVを読み込みたい

    PHPとjavascriptなどでの動的なプルダウンをcsvを読み込んで生成する方法について教えてください。 プルダウン1:市名、プルダウン2:アカサなどの索引、プルダウン3:1,2の条件を受けてCSV(data.csv)からリストを取得させたいと思っています。 data.csv は 0|1|2| 大阪府|さ|堺包丁 京都府|に|西陣織 兵庫県|あ|有馬温泉 兵庫県|く|黒豆 大阪府|じ|自転車 といった感じで、市、頭文字、名称 という内容が入っています。初めにプルダウンが3つ表示された状態です。(選択してくださいなどを表示。)プルダウン1、プルダウン2 は初めから決まっている値なので、静的にページに書くつもりにしているのですが、プルダウン3は、プルダウン1、プルダウン2の条件に当てはまったものだけ、CSVから抽出してリストに表示させたいと思っています。 初心者でまだまだ勉強不足なのですが、ぜひよろしくお願いします。

    • 締切済み
    • PHP
  • プルダウンリストの選択と同時に更新

    よろしくお願いします。 今、ASPとaccessデータベースによるWEBシステムを作成しています。 プルダウンが2つある(AとBとする)として、 Aである項目を選択すると、 それに伴いBで選べる項目が決まるようにしたいとおもっています。 Aのプルダウンから選んで、ボタンを押すようにすればできるのですが、ボタンでなく値を選んだ時点でBを決めるようにするにはどうすればよいでしょうか? ご教授お願い致します。

  • プルダウンのoptionについて

    プルダウンにて内容を表示するために、 <option>aaa </option> のように内容を表示できますが、 aaaを変数にして表示することは可能でしょうか? 今作成しようとしているプログラムは プルダウンの内容が常に変わる仕組みとなっているので 固定でoptionに書くことができず、実現方法を考えています。 よろしくお願いします。

  • プルダウンメニューでCSVデータを出力する方法

    プルダウンメニューを作りたいと思っているのですが、 プルダウンのメニュー数が100程あるため、CSVでデータを引用して、 プルダウンメニューを作成する事はできないか考えています。 csvについてもあまり知識がなく、, で文字を区切って、配列化する事で データベース化している、という事くらいしか分かりません。 csvについての知識はともかく、 プルダウンメニューにcsvデータを引用する事はできるのでしょうか?? 初歩的な質問で申し訳ありません。 よろしくお願いいたします。

    • 締切済み
    • PHP