プロが教える店舗&オフィスのセキュリティ対策術

現在ホームページを作っている真っ最中です。
ひとつ行き詰ってしまったのですが、
<a name>のタグで元のフレームを残したまま、
別のフレームにリンク先を表示するにはどうすればヨイのでしょうか?

1と2にフレームを分けているのですが、
2のフレームに、<a name="xxx">を仕込んだ状態で、
1のフレームに、<a href="sample.html#xxx">リンク</a>を貼り付けて
試しましたが、これだと1のフレームに表示されてしまいました。

今度は、<a href="index.html" target="ウィンドウ名">リンクボタン</a>で試したのですが、これだと新たにウィンドウが表示されてしまい、尚且つ、1のフレームが消えた状態でウィンドウが出てきてしまったので、
これもダメでした。


ちょっと文章が下手で読みづらいかと思いますが、
良かったら暇な時に回答してくださるとうれしいです。
宜しくお願いします。

A 回答 (2件)

http://www.asahi-net.or.jp/~ax2s-kmtn/ref/html/h …


こんにちは。

「フレームページ」
と考えていいですね??

>><a href="index.html" target="ウィンドウ名">リンクボタン</a>
を若干変えます。

<a href ="index.html" target ="フレーム名">リンクボタン</a>

でよいかと思います。

フレーム名。に関しては、フレーム別けするためのファイルって作ってありませんか??

<frameset>
<frame name ="フレーム名1" src ="フレーム1.html">
<frame name ="フレーム名2" src ="フレーム2.html">
</frameset>

のようなページが。
そちらを見てください。
    • good
    • 0
この回答へのお礼

ありがとうございます。
frameタグの中でnameを指定しないといけないんですね。
全く知りませんでした。ありがとうございました。

お礼日時:2007/06/29 15:42

例えば、縦に2分割したフレームの右側だけ別のページを表示するって事ですよね?<a name>で指定するんではなく、frameのhtml内でnameを指定するんだと思います。



[frame.html]
<head>
<frameset cols="200,*">
<frame src="left.html" name="left"> ←最初に表示される左側のページ
<frame src="***.html" name="right"> ←最初に表示される右側のページ
</frameset>
</head>

[left.html]
<a href="index.html" target="right"> ←これで右側に表示されるはずです


htmlを解説したサイトがあるので貼っておきます

参考URL:http://www.tohoho-web.com/www.htm
    • good
    • 0
この回答へのお礼

回答ありがとうございます。

すみません、不覚にもnameの指定をしていませんでした!
nameの指定をした後に再度試してみたら
うまくいきました。本当にありがとうございました。

お礼日時:2007/06/29 15:41

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