新しいウィンドウに表示させてその内容を更新させていくには?

[上に] [前に] [次に]
あいこ [E-Mail] 1999/11/18(木) 19:19:36
JAVA SCRIPTの別のウィンドウに表示する(http://www.tohoho-web.com/wwwjsx32.htm
について伺いたいのですが、
リンクページが複数ある場合に、
1つ目のボタンをクリックして"リンク01.html"が新しいウィンドウに表示され、
その新しいウィンドウを閉じずに2つ目のボタンをクリックして"リンク02.html"を
同じ新しいウィンドウ
に表示させるにはどうしたらいいでしょう?
(つまり、"リンク01.html"が表示されていたウィンドウにこんどは"リンク02.html"を更新表示させるという意味)

ちゃいパパ [HomePage] 1999/11/18(木) 19:56:25
以下を試してみて下さい!

<A HREF="#" onClick="window.open('test1.htm','test_name1','width=400,height=200')">ここ 1</A>
<A HREF="#" onClick="window.open('test2.htm','test_name2','width=400,height=200')">ここ 2</A>

hiro-kim 1999/11/18(木) 20:03:25
上記のリンク先に書いてある説明文:
><A>タグのTARGET属性を用いること +で+ も別ウィンドウを開 -い- くことはできます
がそれに当たります。<A>のリンクをたどって次のページに移動してください。

_blankの代わりにどんな指定ができるかが説明してあります。

みんこ 1999/11/19(金) 10:00:46
このサンプルの場合「_blank」がウィンドウ名に当たります。
リンク先のターゲットウィンドウ名が同じなら、
リンクは常に同じウィンドウに表示されます...ってのは分かりますか。

ウィンドウ名を「newwindow」とか適当に指定して
<A HREF="www.htm" onClick="return openWin('01.html')">[リンク 1を開く]</A>
<A HREF="www.htm" onClick="return openWin('02.html')">[リンク 2を開く]</A>
と普通にやってみて下さい。

あいこ [E-Mail] 1999/11/19(金) 10:43:36
ありがとうございます。
試してはみたのですが、
一つ目に新たに開いたウィンドウを一度閉じないと
二つ目の新しいウィンドウの内容が表示されません。
アドバイスお願いします。
このHPの別のウィンドウに表示する(http://www.tohoho-web.com/wwwjsx32.htm
に書かれているものをつかいました。

みなみ 1999/11/19(金) 11:04:02
w.focus();
の前に
w.location.href=url;
を入れてみるとうまくいくかもしれません。

みんこ 1999/11/19(金) 11:05:55
ご使用のOSとブラウザは何でしょう。

<SCRIPT LANGUAGE="JavaScript">
<!--
function openWin(url) {
w = open(url, "choco", "width=300,height=300");
w.focus();
}
// -->
</SCRIPT>

<A HREF="#" onClick="openWin('01.htm'); return false">[リンク 1を開く]</A>
<A HREF="#" onClick="openWin('02.htm'); return false">[リンク 2を開く]</A>
でもいけますけど...簡単にしてる分融通はきいてません。

あいこ 1999/11/19(金) 11:49:16
[[解決]]
ありがとうございます。
なんとか思うようになりました。
みなさん、本当に親切にしてくださってありがとうございます。

みんこ 1999/11/19(金) 11:56:51
できれば「何がだめだったのか」「どうやって解決したか」
って書いてもらえると他の人が同じ問題にあたったとき
便利なんですが。

[上に] [前に] [次に]