WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:window.openで開いたWindowの再利用

0:[投稿] めぐすり [2003/03/07 19:20 ][環境:IE5 Apache、UNIX]

HTMLにて複数のリンクを作成しているのですが、リンクをクリックすると新しいWindowを開き
さらに、別のリンクをクリックすると、先ほど開いた新しいWindownを使ってページを表示したいと思っています。

こんな感じでやってみました。

<a href="http://giants.yomiuri.co.jp" onclick="window.open('http://giants.yomiuri.co.jp','win1');return false;">巨人</a><br>
<a href="http://www.hanshintigers.jp" onclick="window.open('http://www.hanshintigers.jp','win1');return false;">阪神</a><br>

開くWindowの名前をwin1に統一しているので同じウィンドウを
使用してくれるときもあるのですが、たまに別のウィンドウを
新しく開いてしまったりします。

確実に新しいウィンドウを1つしか開かせない方法はありますでしょうか?


1:[回答] gun [2003/03/10 08:58 ]

>> リンクをクリックすると新しいWindowを開き
>> さらに、別のリンクをクリックすると、先ほど開いた新しいWindownを使ってページを表示したい

これを実現するのに、下記のようにしたらどうでしょうか?
<a href="http://giants.yomiuri.co.jp" target="win1">巨人</a><br>
<a href="http://www.hanshintigers.jp" target="win1">阪神</a><br>


2:[回答] めぐすり [2003/03/10 17:53 ]

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

教えていただいた様にやってみたのですが、
やはり固定できませんでした。

例えば
<a href="http://giants.yomiuri.co.jp" target="win1">巨人</a><br>
<a href="http://www.hanshintigers.jp" target="win1">阪神</a><br>
<a href="http://www.yahoo.co.jp" target="win1">ヤフー</a><br>

としたとき、巨人→阪神→ヤフー→巨人
とクリックしていくと、ヤフーの次の巨人で新しいウィンドウを作ってしまいます。

ヤフーのページが特殊なのでしょうか?


3:[回答] chintara [2003/03/10 18:21 ]

> ヤフーのページが特殊なのでしょうか?
ですね。
http://game.gr.jp/about/log/board_whole_javascript.abc_seq_400.htm


4:[完了] めぐすり [2003/03/20 21:34 ]

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

レスおそくなりました。

なるほど、特殊なんですね。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World