• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:インラインフレーと複数プルダウンメニューのリンク方法)

インラインフレーと複数プルダウンメニューのリンク方法

このQ&Aのポイント
  • インラインフレームと複数のプルダウンメニューを連携させる方法についての質問です。
  • 現在のスクリプトにはプルダウンメニューとインラインフレームの連携がなく、どこにターゲットを指定すれば良いか分からないとのことです。
  • 質問者は自分で試行錯誤しているが、解決には至っていないため、助言を求めている。

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

  • ベストアンサー
  • leap_day
  • ベストアンサー率60% (338/561)
回答No.1

こんにちは window.location.href=linkLoc; ではなく iframe1.location.href = linkLoc; になります

odagiri_32
質問者

お礼

早速のご回答有難うございました! 教えて頂いたとおりに書き直したら動作するようになりました! 本当に有難うございました。今夜はすっきり眠れそうです。

odagiri_32
質問者

補足

すみません。応用編で「メニュー3」のプルダウンメニューのみを新窓で開きたい場合のスクリプト記述方法をご教示頂けますでしょうか。 申し訳ありませんが宜しくお願い致します。

その他の回答 (1)

  • leap_day
  • ベストアンサー率60% (338/561)
回答No.2

こんにちは メニュー3だけ別のfunctionを呼び出してやればいいですよ メニュー3<SELECT onchange="Link(this.options[this.selectedIndex].value)"> function Link(linkLoc) { if(linkLoc !="") { window.location.href=linkLoc;} } 新窓・・・というのは別窓のこと? function Link(linkLoc) { if(linkLoc !="") { window.open(linkLoc,""); } } ※サイズ指定とかもできるけど省略してます『window.open』などで検索してみてください

odagiri_32
質問者

お礼

有難うございました! これから試すのでまだ成功はしていませんがご教示頂いたとおりにいじって見ます。自分でも調べながらなんとか動作するように頑張ってみます!!

odagiri_32
質問者

補足

早速試したところ出来ました! 各プルダウンメニューを一つのiframe にリンクさせる方法と、メニュー3のみを別窓に表示させる方法共に成功しました。 本当に有難うございました! 今回教えて頂きますます自分でも勉強しなくては、と実感しました。 疑問は解決したので質問は締め切らせて頂こうと思います。