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

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

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

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

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

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

どなたかご存知の方がいれば教えて下さい。

A 回答 (1件)

質問に記載されたソースには、あきらかな不備がありましたので、


下記のように修正してテストしてみましたが…
ちゃんと期待通りに動きますよ?

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

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

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

このQ&Aを見た人が検索しているワード


人気Q&Aランキング

おすすめ情報