電子書籍の厳選無料作品が豊富!

現在メモ帳タグ打ちでサイトを作っており、フレームページを
現在作成中なのですが、一つ自分の知識では解決できない問題が
できてしまったので質問させていだきます。

2分割フレームで、
メニュー ┃ 表示ページ

メニューでリンクをクリックした際、
表示ページにリンク先を表示させたいのですが、
新窓開きになってしまいます。どうすればいいのでしょうか?
講座サイトで見たターゲット指定もやっているのですが・・・。

ご回答お待ちしております。

A 回答 (1件)

フレームに名前をつけていますか?


ターゲット指定は、フレームに名前が付いていて初めて機能するもので、指定した名前のフレームが存在しなければ「_blank」が指定された時と同じように新規ウィンドウを開きます。
すごく簡単に端折って書きますが、まずは下記のようになっているか確認しましょう。

【フレーム定義のHTML】
<FRAMESET cols="~,~">
<FRAME src="~.html" name="○○○">
<FRAME src="~.html" name="●●●">
</FRAMESET>

【メニューページのリンク部分】
<A href="~.html" target="●●●">~~~~~</A>

このように、●●●部分が一致した状態で記述されていなければ、ターゲット指定は機能しません。
リンク部分のターゲット指定はしているようなので、フレーム定義でフレーム名を指定していないか、双方の名前が一致していないことが原因だと思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!