• ベストアンサー

HTMLのタグについて

サイトの左にフレームを作り、そのフレームの中にリンクを<a href="link.html" target="_blank">リンク</a>のように、作ってみたのですが、これだと、リンクをクリックすると、新しいページが表示されてしまいました。これを、新しいページではなく、左のフレームをのこしたまま、右にリンクページを表示するにはどうすればよいのでしょうか?よろしくお願いします。

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

  • ベストアンサー
noname#65286
noname#65286
回答No.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> ------------------------- 右に表示するページのソースは省略します。

konami121
質問者

お礼

本当によく分かりました。ありがとうございます。

その他の回答 (1)

  • kekeke2005
  • ベストアンサー率27% (281/1034)
回答No.1

"_blank" が”新しい窓”という意味だからです。 各フレームに名前をつけてないですか? main とか rightとか… それを指定してください。

関連するQ&A

専門家に質問してみよう