• 締切済み

複数のリストボックスからリンク

ホームページで複数のリストボックスから内容を選択して、指定したページへ移動させようと思っているのですが、方法がわかりません。 例えば、 ・1つ目のリストボックス・・・A ・2つ目のリストボックス・・・B を選ぶと "/a/b/" にリンクする、というようにしたいと思っています。 わかる方は、ぜひ教えてください!

  • HTML
  • 回答数1
  • ありがとう数0

みんなの回答

  • auty
  • ベストアンサー率58% (284/486)
回答No.1

・ 以下のコードを参考にしてみてください。 ------------------------------------------------------------ <html> <head> <script type="text/javascript"> function go() { alert(getPath()); location.href = getPath(); } function getPath() { var path = document.getElementById("s1").value + document.getElementById("s2").value; document.getElementById("p1").innerHTML = path; return path; } window.onload = getPath; </script> </head> <body> <form action="#"> 1つ目のリストボックス   2つ目のリストボックス パス: <span id="p1"></span> <br /> <select id="s1" onChange="getPath()" size="2"> <option value="/a0" selected="selected"> 選択0 </option> <option value="/a1"> 選択1 </option> </select> 2つ目のリストボックス <select id="s2" onChange="setSel()" size="2"> <option value="/b0/" selected="selected"> 選択0 </option> <option value="/b1/"> 選択1 </option> </select> <hr /> <input type="submit" onclick="go();return false;" value="Go" /> </form> </body> </html>

関連するQ&A

  • スクリプトを使わず複数のリストボックスからリンク先へ飛ぶには?

    ホームページ・ビルダー10を使って、「年」「月」「日」それぞれのリストボックス(オプションメニュー?)を作りました。年月日をそれぞれのリストボックスで指定した後、送信ボタンで365日に分けたファイルに飛ぶ(例えば2006、12、23と選択すると2006年12月23日のファイルに飛ぶ。よくブログなんかであるアレです。) というページを作りたいのですが、初心者なもので出来ればソースに書き込んだりスクリプトを使わずに、ビルダーの機能だけで作れればと思っています。 過去の質問も調べたのですが、複数のリストボックスから選択して飛ぶ方法が見つからなかったのと、スクリプトを使う方法ばかりだったので、そういう機能が無いのかな?と困っています。 説明が下手ですいません。用語なんかもちょっと怪しいもので…。

  • EXCEL2000 リストボックスの返り値について

    はじめまして。 EXCEL2000で、ワークシート上にリストボックスを作成しました。 複数選択できるタイプなのですが、選択した内容の判断はどのように行えばよいのでしょうか。 例えば、セルA1:A5に「あ」「い」「う」「え」「お」と入力されており、これがリストボックスの内容としてリンクされています。 リストボックスから選択すると、選択した文字に対応してセルB1:B5に「1(選択)」「0(未選択)」と数字のみ入るようにしたいのですが… ワークシート上、あるいはVBAでできる方法がありましたらご教授お願いいたします。 ちなみにVBAは初心者です。

  • 複数のリストボックスからリンク先を指定する方法

    ホームページを作っているのですが(初心者です)、航空会社の発着情報を見る時のように2つのリストボックスで選択してからリンク先に移動する方法がわかりません。わかる方は、教えてください。 http://www.5971.jal.co.jp/rsv/ArrivalAndDepartureSectionInfo.do

  • HB9のリストボックスにリンク

    ホームページビルダー9でHPを作ろうとしています。 プルダウン(リストボックス)にリンク先のHPを貼り付けたいのですが、旨くいきません。 ここの過去の質問を見つけてトライしたのですが 項目が6以上有るのですが同じ1つしか飛べません! 最終的には、プルダウンにより選択したページへ飛びたいのですが! 宜しくお願い致します。

  • 複数のコンボボックスの項目の表示/非表示について(VB6.0)

    コンボボックスにて Combo1(0)のリスト "A" "B" "C" Combo1(1)のリスト "A" "B" "C" Combo1(2)のリスト "A" "B" "C" Combo1(3)のリスト  ・  ・  ・ と複数のコンボボックスを用意し、それらのコンボボックスにおいて表示するの内容を全て同じ内容にします。この時、例えばCombo1(0)で"A"が選択されると、他のコンボボックスでは"A"がリストに表示されなくなる、またCombo1(0)にて"A"を選択解除すると他のコンボボックスにおいて再度"A"がリストに表示されるという様に、同じリストを持つ複数のコンボボックスにおいて、重複選択できないように表示/非表示を切り替えたいのですが上手い方法が思いつきません。分かる方がおられましたら御教授宜しくお願いします。

  • アクセスのリストボックスの複数選択

    リストボックスの設定方法を教えてください。 1画面目にテーブルと連結したリストボックスがあります。 複数選択した情報をSelectedプロパティで取得しています。 次画面にて同じテーブルに連結されているリストボックスを 1画面目と同じ様に選択されている状態にしたいのですが、 方法がわかりません。 選択されている内容だけをリストボックスに表示する方法は 見つけたのですが、同じ状態で選択される方法がわかりません。 ご回答、宜しくお願いします。

  • 他ページと同じリストボックスの選択をする方法

    先日、PHPを勉強しはじめたんですが、困っているので助言が頂ければと思います。 質問内容は、「A.html」と「B.php」の2つのページ(同じ内容のリストボックスがあります)で、「A.html」で選択されたリストボックスの内容と同じものを「B.php」のリストボックスで最初から選択された状態にしたいのですが、どうしたらいいのでしょうか?

    • 締切済み
    • PHP
  • EXCELリストボックスの複数値の取得

    EXCELのリストボックスの複数選択又は拡張選択の値の取得方法がわかりません。 下図は単一選択で行った場合です。 この時、複数選択又は拡張選択を選んだ場合の「リンクするセル」の設定がわかりません。 VBAを使用しない方法で値を取得したいのです。 わかる方、教えて下さい。

  • リストボックスからのリンク

    新年明けましておめでとうございます。 sweetnovemberと申します。 早速質問です。 ホームページビルダーにてフレームで縦2分割したページの右側のフレームに リストボックスを設置したのですが、そこから目的のページ(フレーム縦2分割 されたページ)へ新規ウィンドウでリンクを貼りたいのですが どのようなスクリプトを記述したらよろしいのでしょうか? 今のままだと、フレームの中に更にフレームページが出来てしまい 見ずらいのです。 宜しくお願い致します。 HPの提出期限が迫っているのでお願いしますっ! (また、リストボックスとオプションメニューの違いも教えていただきたいです)

  • ExcelVBA コンボボックスに入力があったらリンクしてテキストボックスを更新したい

    フォームで入力画面をつくっています。 あるコンボボックスのリストから項目が選択されたら、一覧からリンクさせてテキストボックスの内容を更新がしたいのです。 例えば「社員コード」のコンボボックスで「3」が選択されたら、「社員名」のテキストボックスに別シートに作成してある社員一覧から「太郎」が表示されるというようにです。 セルA1とコンボボックスをリンクさせ、セルB1にVLOOKUP(A1,一覧,2)で一覧から名前を抽出しました。コンボボックスのChangeイベントでB1の内容をテキストボックスへ送っているのですが、カーソルを別の項目へ移動するまではテキストボックスの内容が更新されません。 コンボボックスのリストを選択した時点でテキストボックスを更新する方法はないでしょうか?

専門家に質問してみよう