- ベストアンサー
HTMLのタグについて
サイトの左にフレームを作り、そのフレームの中にリンクを<a href="link.html" target="_blank">リンク</a>のように、作ってみたのですが、これだと、リンクをクリックすると、新しいページが表示されてしまいました。これを、新しいページではなく、左のフレームをのこしたまま、右にリンクページを表示するにはどうすればよいのでしょうか?よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
下記のように記述します。 フレームの定義 ------------------------- <HTML> <HEAD> <TITLE>フレーム(左右分割)サンプル</TITLE> </HEAD> <FRAMESET cols="20%,80%"> <FRAME src="hidari.html" name="left"> <FRAME src="migi1.html" name="right"> <NOFRAMES> <BODY> <P>このページをご覧いただくにはフレーム 対応のブラウザが必要です。</P> </BODY> </NOFRAMES> </FRAMESET> </HTML> ------------------------- 左のメニュー ------------------------- <HTML> <HEAD> <TITLE>左のページ</TITLE> ・・・ </HEAD> <BODY> <P>メニュー</P> <P><A href="migi1.html" target="right">右に表示1</A></P> <P><A href="migi2.html" target="right">右に表示2</A></P> </BODY> </HTML> ------------------------- 右に表示するページのソースは省略します。
その他の回答 (1)
- kekeke2005
- ベストアンサー率27% (281/1034)
"_blank" が”新しい窓”という意味だからです。 各フレームに名前をつけてないですか? main とか rightとか… それを指定してください。
お礼
本当によく分かりました。ありがとうございます。