• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1クリックで複数のページを開く(片方はインラインフレームに))

1クリックで複数のページを開く方法とは?

このQ&Aのポイント
  • 現在フレームを使ってサイトを作っています。左右2分割で、左側がmenu.html name=left、右側がmain.html name=right。更に左側のページにはインラインフレームがあり、frame.html name=sitaとなっています。
  • 左側のインラインフレームの外にあるリンクを一度押すと、右側のフレームとインラインフレームの中で新しくページが開くようにしたいと考えています。
  • このスクリプトを使用するとインラインフレームの部分が普通のフレームの場合は同時に開くことが出来たのですが、sitaをインラインフレームにすると動かなくなりました。色々と検索してみたのですが答えにたどり着けずお手上げです。解決方法をご存知の方、どうぞよろしくお願いいたします。

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

  • ベストアンサー
noname#137826
noname#137826
回答No.1

インラインフレームに sita という名前がついている(<iframe name="sita">)のですね? そうであれば、 parent.sita.location.href='bbb.html'; の代わりに、 frames['sita'].window.location.href = 'bbb.html'; とすれば動きませんか?

hk-sk
質問者

お礼

アドバイスの通りに変更してみたら正常に動くようになりました! 本当に助かりました。 どうもありがとうございました!

関連するQ&A