この人頭いいなと思ったエピソード

<A HREF="a.htm" target="_blank">A</A>

<A HREF="b.htm" target="_blank">B</A>

<A HREF="c.htm" target="_blank">C</A>
も同じウインドウにする方法を教えていただけますか。

現在、それぞれ別に開きます。
Aを開いていて、BをクリックするとAの内容がBに変わるようにしたい。

A 回答 (2件)

こんにちは。


JavaScriptでウィンドウの名前を指定してあげるとできます。

------------------------------
<a onClick="window.open('a.htm','name')">A</a>
<a onClick="window.open('b.htm','name')">B</a>
<a onClick="window.open('c.htm','name')">C</a>
-------------------------------

'name'のところは任意の名前をつけることができます。

また、スタイルで開くページのサイズやアドレスバーの有無、スクロールバーの有無などを指定することもできます。
詳しくはこちら。
http://tohoho.wakusei.ne.jp/js/window.htm#OpenPage

参考URL:http://tohoho.wakusei.ne.jp/js/index.htm
    • good
    • 0
この回答へのお礼

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

おかげ様で解決しました。

お礼日時:2004/10/26 17:39

targetを全部同じのにすればいいです


ただし「_blank」や「_top」「_self」「_parent」には特殊な意味があります

_top
ウィンドウがフレームに分割されていれば、分割を全て解除して、そこに表示します。

_blank
常に名前無しのウィンドウを新規に開いて、そこに表示します。

_self
自分自身のウィンドウ(フレーム)に表示します。

_parrent
ウィンドウがフレームに分割されていれば、1段だけ分割を解除して、その親フレームに表示します。
    • good
    • 0
この回答へのお礼

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

targetのことがイマイチ理解不足なので、少し調べてみます。

お礼日時:2004/10/26 17:40

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


おすすめ情報