- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1クリックで複数のページを開く(片方はインラインフレームに))
1クリックで複数のページを開く方法とは?
このQ&Aのポイント
- 現在フレームを使ってサイトを作っています。左右2分割で、左側がmenu.html name=left、右側がmain.html name=right。更に左側のページにはインラインフレームがあり、frame.html name=sitaとなっています。
- 左側のインラインフレームの外にあるリンクを一度押すと、右側のフレームとインラインフレームの中で新しくページが開くようにしたいと考えています。
- このスクリプトを使用するとインラインフレームの部分が普通のフレームの場合は同時に開くことが出来たのですが、sitaをインラインフレームにすると動かなくなりました。色々と検索してみたのですが答えにたどり着けずお手上げです。解決方法をご存知の方、どうぞよろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#137826
回答No.1
インラインフレームに sita という名前がついている(<iframe name="sita">)のですね? そうであれば、 parent.sita.location.href='bbb.html'; の代わりに、 frames['sita'].window.location.href = 'bbb.html'; とすれば動きませんか?
お礼
アドバイスの通りに変更してみたら正常に動くようになりました! 本当に助かりました。 どうもありがとうございました!