• ベストアンサー

ポップアップメニューAの選択によってポップアップメニューBの内容を変更させる方法

一つのフォーム内にポップアップメニューが2つあり、ポップアップメニューAが変更されたときに、ポップアップメニューBの内容を変更したいのですが、そういうことは出来るのでしょうか。 もし、出来るのであればどのようにすれば出来るでしょうか。 よろしくお願いします。 <例> ポップアップメニューAの内容 1.選択A 2.選択B ポップアップメニューBの内容  ○ポップアップメニューAで「1.選択A」が選択されているとき   1.値A   2.値B   3.値C  ○ポップアップメニューBで「2.選択B」が選択されているとき   1.結果A   2.結果B   3.結果C

  • pco
  • お礼率44% (8/18)

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

  • ベストアンサー
  • xruz
  • ベストアンサー率50% (72/143)
回答No.2

こんばんは、xruzです。 こんな感じですか? Ie5.5sp2で動作確認済み。 <head> <title></title> </head> <script language="JavaScript"> <!-- var op=[ [["v1","値1"],["v2","値2"],["v3","値3"]], [["r1","結果1"],["r2","結果2"],["r3","結果3"]] ]; function setOp(o) { with(document.f.s2) { options.length=op[o].length; for(var i=0;i<op[o].length;i++) { options[i].value=op[o][i][0]; options[i].text=op[o][i][1]; }} } function sj() { setOp(0); } //--> </script> <body onLoad="sj()"> <form method="post" name="f"> <select name="s1" size="1" onChange="setOp(this.value);"> <option value="0">選択A <option value="1">選択B </select> <select name="s2" size="1"> </select> </form></body> </html> がんばってくださいね(~:~i

pco
質問者

お礼

回答ありがとうございます。 わざわざコードまで書いてくださいましてありがとうございます。 とても分かりやすく、これで十分に私のやりたいことが実行出来そうです。 ありがとうございました。

その他の回答 (1)

noname#29456
noname#29456
回答No.1

参考URLの「015 : リスト to リスト2」をご覧ください。

参考URL:
http://www.roqnation.com/jsm/jsm011020.html
pco
質問者

お礼

ご回答ありがとうございます。 ほかにもたくさんのサンプルがあってすごいページですね。 これからも参考にさせていただきます。 ありがとうございました。

関連するQ&A

  • ポップアップメニューをつくるには

    メニューのところにマウスを乗せたとき、メニューのすぐ下にリンクが出る形のポップアップメニューを作りたいと思っています。 Dreamweaver2004を使ってるので、ソフトの機能でポップアップメニューを作れますが、これでやると長々と分かりにくい文がついてくるので、できれば他の方法でやりたいです。 もっとすっきりしたプログラムで、マウスを乗せると出てきてはずすと消えるタイプのポップアップメニューの参考例はないでしょうか? ずっと探していますが、どうしても見つけることができません。 HPなど教えていただけるとありがたいです。 よろしくお願いします。

  • ポップアップメニューのカスタマイズについて

    ポップアップメニューのカスタマイズについて  ワードで文字列を選択し、右クリックするとポップアップメニューが表示される。そのメニューの内容をカスタマイズしたい。  ポップメニューでフォント、文字サイズ、太字、斜体文字などが選択できるようになっているが、それに下線、傍点などを加えたい。また不必要な文字色、蛍光ペン、段落などは削除したい。  カスタマイズの方法があればお教え願いたい。よろしくお願いします。 OS Windows 7 Word 2007 Atok 2008

  • Dreamwweaverでのポップアップメニュー作成について

    お世話になります。MACOS10,DreamweaverMX2004にてページを作成しております。ビヘイビアからポップアップメニューを作成したいのですが…できません。ポップアップメニューを表示させたいイメージを選択して、ビヘイビアの+をクリック。そこから「ポップアップメニューを表示」を選択すればいいだけなのでしょうが、「ポップアップメニューの非表示」以降の選択肢が薄いグレーの文字色表示で選択ができない状態なのです(選択可能なビヘイビアは黒文字表示)。イメージには無効リンク(Javascript:;)も張っています。なぜ、「ポップアップメニューを表示」が選択できないのでしょうか??

  • ポップアップメニュー

    ポップアップメニュー表示について質問です。 リソースファイルを使わずにポップアップメニューを 表示させたいのですが、どうすればいいのでしょうか? このサイト↓ 「http://msdn.microsoft.com/ja-jp/library/cc440880.aspx」 を見ても、私はVBは分からないので出来ませんでした。 他のサイトも調べてみたのですが、リソースファイルを使った サンプルしかありませんでした。 開発環境:Visual Studio 2005 使用言語(分かる言語):C、C++

  • ポップアップメニュー

    ポップアップメニューについて質問させて頂きます。 リストビュー上で右クリックしたときにポップアップメニューを表示させているのですが、このポップアップメニューの項目がクリックされた時のイベントの取り方が分かりません。 ご存知の方、宜しくお願いします。 環境はVisual Studio6.0 Windows2000です

  • ポップアップメニューのリンク先はhttp://だけ

    Macromedia Fireworks 8 スーパーリファレンス を使用して、作成しています。 Macromedia Fireworks 8でポップアップメニュー を作成しています。 一つのメニュー(リンク先:http://www.yahoo.co.jp) を選択すると、Yahoo!JAPANのHPが開きます。 もう一つのメニュー(リンク先:C:\hoge\hoge.html) を選択すると、IE6はまったく反応しません。 Mozilla Firefox2.0で開くと、 "/C:/hoge/hoge.html にはファイルが見つかりませんでした。" と表示されます。 ポップアップメニューのリンク先はhttp://だけ? なんでしょうか? お忙しいところ申し訳ございません。 ご教授お願いいたします。

  • ポップアップメニュー

    センター寄せのホームページで、プルダウン形式のポップアップメニューを表示したいのですが、なにか解説しているホームページはないでしょうか? 通常、ポップアップメニューを作成する場合には、左上からの絶対座標を指定する形で作成しており、センター寄せでは、できないと言い切っていました。しかし、最近センター寄せのホームページでポップアップメニューのあるものを見てしまったので、実際にはできるのだと思った次第であります。 http://www.cubesystem.co.jp/ 2階層以下のページがセンター寄せのポップアップメニューになってます。

  • ポップアップメニューがフォームに重なる問題について

    サイト制作に関して質問がございます。 ポップアップメニューがフォーム部分に重なる問題があります。症状としては、マウスがボタンに重なるとポップアップが表示されますがそのボタンの下にあるフォーム(プルダウン式)に重なり、その部分をみることが出来なくなります。 何かよい解決方法がございましたらお教えください。

  • セレクトメニューの選択項目変更で入力した値を変更する。

    例 第一選択のセレクトメニューで項目Aを選択。 第二選択で項目Aの数値を取得。 第一選択のセレクトメニューで項目Bを選択。 第二選択で項目Bの数値を取得。 (第二選択はセレクトかテキスト入力の予定です) 取得した値をAもしくはBに代入。 計算式(A*2)+(2/B) もしくは 計算式a (a*2)+10 計算式b (b*2)+10 と言う風に選択項目によって代入位置を変更したいです。 計算式も代入する値も多くあるのでセレクトメニューで選択して その位置を変更したいのですが、どのようにしたらいいのでしょうか? 他に良い方法とかあるものなんでしょうか?? 初心者でサンプル例文を切り張り修正でしか作れません。(-_-;) 専門用語とか詳しく説明されても解らないと思うので、 例文だけでも書いていただいたらありがたいです。 あとはなんとか例文を参考に自分で調べて構文の仕組みを理解するのでお願いします。<(_ _)>

  • Dreamweaverでのポップアップメニュー

    ヘルプで探しても、解らないので教えてください。 Dreamweaverでテンプレートを作成し、ナビゲーションにポップアップメニューを設定したいのですが、ビヘイビアのメニューがグレーになっていて、設定できません。 テンプレートでは、ポップアップメニューが設定できないのでしょうか? テンプレートではない、通常のファイルでは設定できます。 設定変更が多いので、どうしてもテンプレートを作成したいのですが…。 宜しくお願いします。

    • ベストアンサー
    • HTML

専門家に質問してみよう