• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:HTMLフォームボタンによるターゲットフレームを指定したリンク)

HTMLフォームボタンによるターゲットフレームを指定したリンク

このQ&Aのポイント
  • HTMLフォームボタンを使用して、特定のフレームにリンク先を展開する方法について教えてください。
  • head側のHTMLに記述したフォームボタンを押すと、意図したフレームではなく、フレーム内に展開されてしまいます。
  • 参考サイトを見ながら試したのですが、うまくいきません。どこが間違っているのでしょうか?

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

  • ベストアンサー
  • 9arabi
  • ベストアンサー率32% (140/433)
回答No.1

おそらく次のような構成になっているのかと思います。 <frameset> <frame name="header"> <frame name="contents"> </frameset> このとき、 headerから、ひとつ上の親にリンクを展開しようとすると、つまりフレーム構成がはずれる、ということですよね? でしたら、 parent.location.href="URL" が正しい記述です。 parent.(フレーム名).location.href="URL" ですから、親ウインドウを基準にして 指定したheadフレームにリンクを展開していることになります。

litton101
質問者

お礼

9arabiさん。 早速試してみましたが、ご教示の通りでうまくいきました。 わかりやすい解説ありがとうございました。 (考え方を教わることが次への応用につながりますので)

関連するQ&A