-PR-
締切り
済み

同じウインドが複数起動されてしまうんです。

  • すぐに回答を!
  • 質問No.30001
  • 閲覧数140
  • ありがとう数3
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 37% (3/8)

あるページを読込んだときに
<boby>タグのonloadを利用して別ウインドを起動して違うサイトのページ
を表示するようなことをしています。

<SCRIPT LANGUAGE="javascript">
<!--
function searchopen()
{
WinD=window.open ('http://www.msn.co.jp/','subWin1','width=300,height=300);
}

<body bgcolor="#FFFFFF" onload=searchopen()>

このような記述をした場合、その親ページをリロードや他ページから戻って
くるなどするとIE4.Xだと、既に別ウインドがオープンされているのに
また新しい別ウインドで同じものを表示してしまいます。
(window.openで指定しているnameのウインドがクローズしていると認識
されてしまう)

ただ、NS4.Xでは正しくオープンされていることを認識して新たにウインド
は起動されません。

IE4.XでもNSと同じように別ウインドが起動されない方法はないのでしょうか?
それとも、IEの障害なのでしょうか?

どなたかご存知の方がいれば教えて下さい。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

回答 (全1件)

  • 回答No.1
レベル10

ベストアンサー率 33% (53/157)

質問に記載されたソースには、あきらかな不備がありましたので、 下記のように修正してテストしてみましたが… ちゃんと期待通りに動きますよ? <html> <head> <SCRIPT LANGUAGE="javascript"> <!-- function searchopen() { WinD=window.ope ...続きを読む
質問に記載されたソースには、あきらかな不備がありましたので、
下記のように修正してテストしてみましたが…
ちゃんと期待通りに動きますよ?

<html>
<head>
<SCRIPT LANGUAGE="javascript">
<!--
function searchopen()
{
WinD=window.open ('http://www.msn.co.jp/','subWin1','width=300,height=300');
}
//-->
</script>
</head>

<body bgcolor="#FFFFFF" onload="searchopen()">
<a href="http://www.goo.ne.jp/">ジャンプ</a>
</body>
</html>


このQ&Aで解決しましたか?
関連するQ&A
-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ