我想確定是否一個窗口是打開的頁面之前打開。Javascript功能來確定是否一個窗口打開
即
winObj = window.open("Test.aspx",WinName",...);
我必須要找到Test.aspx文件頁面是否打開同一之前已經打開。
請幫忙!!
我想確定是否一個窗口是打開的頁面之前打開。Javascript功能來確定是否一個窗口打開
即
winObj = window.open("Test.aspx",WinName",...);
我必須要找到Test.aspx文件頁面是否打開同一之前已經打開。
請幫忙!!
使用winObj.closed
屬性:
if (!winObj && !winObj.closed) {
...
}
你只是想知道是否實際上是「Test.aspx的」那仍然是開放的?因爲用戶可能已經更改了網址?
你總是可以檢查,看看你的窗口對象有你試圖重新加載...我不知道你是否只想防止「覆蓋」在同一頁...的位置,所以,你可以通過檢查做到這一點在打開的窗口中的位置(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");
};
};
};