- ベストアンサー
HTML 別画面から親?画面を遷移させる
お世話になります。 出来ない事なら仕方なのですがどうしても困っているのでどうか教えて下さい。 あるA.htmlがあるとします。そのA.htmlが呼んだ画面ではないB.htmlも一緒に開いているとしてB.htmlのボタンかリンクをクリックしたらA.htmlを特定のリンク先に遷移させる事は出来ますでしょうか? もし出来るならどう実現出来るかご教授下さい。 宜しくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
a.htmlを「フレームが1つしかないフレームセット」にして、NAME属性にユニークな名前を付けます。 これで、<A>タグにTARGET属性を指定し「このフレームに(つまりこのウィンドゥに)表示しなさい」と指定すれば、他のウィンドウに別ページを流し込めます。 a.html <FRAMESET BORDER=0> <FRAME SRC="a_main.html" NAME="a_frame"> </FRAMESET> a_main.html a.htmlに書きたかった中身を書く b.html <A HREF="c.html" TARGET="a_frame">ここをクリックするとc.htmlがa.htmlのウィンドゥに表示されます</a> この場合、b.htmlは、a.html(a_main.html)から開かれたウィンドゥである必要はありません。 なお、タブブラウザを使用した場合、どうなるか判りません。
その他の回答 (1)
Bは変動せずAだけ変動すれば良いのなら frameタグ を使えば良い frameタグと aタグのtarget属性について調べれば望みの答えが出ると思われる。 http://www.tohoho-web.com/html/frame.htm http://www.tohoho-web.com/html/a.htm