2011-02-04 36 views
0

ページを開く前にウィンドウが開いているかどうかを確認したい。ウィンドウが開いているかどうかを確認するJavaScript

すなわち

winObj = window.open("Test.aspx",WinName",...); 

私はTest.aspxというページが同じを開く前に、すでにオープンしているかどうかを見つける必要があります。

助けてください!

答えて

0

実際にまだ開いている "Test.aspx"かどうかを知りたいだけですか?ユーザーがURLを変更した可能性がありますか?

あなたは、ウィンドウオブジェクトにリロードしようとしている場所があるかどうかを常に確認することができます。同じページを上書きしないようにしたいのかどうか疑問に思っています。開いたウィンドウの場所(URL)

// at some point the window is open 
winObj = window.open("Test.aspx"...); 

// future event in original page 
if (typeof(winObj) !== "undefined") { 
    if (winObj.location) { 
     if (winObj.location == "Test.aspx") { 
     //alert("Test.aspx is already open in another window"); 
     }; 
    }; 
}; 
関連する問題