- 締切済み
ハイパーリンクで2枚のフレームページに飛ばす
現在上下に分かれたフレームページを作成しております。 上のフレームはメニューとなっており、各ページを切り替えても 常に他のページに飛べるようなページ構成です。 ※A=フレームページ、A1メニュー(上)、A2各本ページ(下) ↑がA・B・C…というように、3ファイル1ページとなっています。 そこで問題なのがメニューを切り替える際はAに飛ばすことで 上下とも切り替わるのですが、ブックマークに飛ばす際に フレームページ自体にはブックマークが無いので新ウィンドウで 開くか、下のページのみ切り替えることしかできません。 理想としてはメニューはどのページからも切り替え可能で、 リンクをクリックした際、下のページはブックマークに飛び 上のページにも切り替わる感じにしたいです。 javaを多少かじりましてオンクリック時に同時に 切り替える方法を試しましたが、ブラウザの戻るを押した際 ハイパーリンク以外で飛ばしたページが切り替わりません。 なんか旨い方法はないものでしょうか?
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
回答No.1
javascriptが使える前提で、以下のようにするといいでしょう。 (片方のリンクはhrefにふってもいいですけど、一意性がなくなるので 両方onClickから呼ぶ方がきれいですね) <a href="#" onClick="parent.フレーム1.location.href='ページ1.htm';parent.フレーム2.location.href='ページ2.htm';">
補足
回答ありがとうございます。 最近仕事が忙しく、試行錯誤する時間がなく、回答いただいた方法を試しておりません。予測でのお話となりますが、この場合はクリックを行いページが切り替わった後、ブラウザも戻るボタンを押して以前のページに戻るのでしょうか? 質問でも記載させていただきましたとおり、onClickにて飛ばしたページのみ戻らなかったので・・・