我需要在使用javascript卸載頁面時查找並關閉所有子窗口(其頁面是其window.opener的頁面)。當父窗口即將被卸載時,我需要遍歷所有打開的窗口並關閉那些卸載的頁面是他們的window.opener的窗口。什麼是正確的方法呢?我需要一個跨瀏覽器的解決方案。如何使用javascript在父窗口卸載時關閉瀏覽器中的所有子窗口
0
A
回答
0
創建你需要打開每一個新的窗口,一個變量,然後關閉他們這樣的:
var.close();
完整的示例:
var window1;
window1 = window.open("www.google.com");
window1.close();
0
嘗試利用onunload事件中負責關閉所有的彈出窗口。
<body onunload="destroyPopUps()">
在onunload事件上面的代碼是聯繫在一起的頁面的主體元件。這是destroyPopUps函數的實現。
function destroyPopUps()
{
if(popups.length == 0) return;
for(i=0; i<popups.length; i++)
{
popups[i].close();
}
}
相關問題
- 1. 在javascript中關閉父窗口時如何關閉子窗口?
- 2. 父窗口關閉時關閉所有子窗口
- 3. 關閉所有瀏覽器窗口?
- 4. 使用子窗口關閉父窗口。
- 5. Javascript窗口關閉事件而不是卸載所有瀏覽器的事件
- 6. JavaScript的 - 重新加載父窗口,如果子窗口關閉
- 7. 當父窗口在Jquery中關閉時關閉子窗口
- 8. 如何使用javascript在瀏覽器中關閉打印窗口
- 9. 關閉父窗口中的所有子窗口
- 10. 如何在父窗口關閉時從子窗口訪問父窗口方法?
- 11. 關閉瀏覽器窗口javascript for blackberry
- 12. 如何關閉瀏覽器窗口?
- 13. 如何在子窗口關閉時提交父窗口表單
- 14. 如何關閉使用JavaScript的Firefox瀏覽器窗口?
- 15. 從父窗口關閉子窗口
- 16. 從子窗口關閉父窗口
- 17. 關閉子窗口刷新父窗口
- 18. javascript:父窗口如何知道其子窗口關閉?
- 19. 如何防止父窗口關閉之前關閉子窗口
- 20. 如何關閉父窗口關閉子窗口?
- 21. 子窗口關閉時如何運行父窗口的功能?
- 22. 當父窗口關閉時自動關閉子窗口
- 23. 只有在java swing中關閉子窗口時才需要關閉父窗口
- 24. 如何在子關閉時調用父窗口的javascript函數?
- 25. 如何關閉窗口(卸載NIB)?
- 26. 如何在JavaScript中關閉瀏覽器窗口?
- 27. 如何關閉窗口,在瀏覽器的JavaScript
- 28. 父窗口用戶註銷時關閉特定的子窗口
- 29. 在瀏覽器窗口關閉前顯示jQuery彈出窗口
- 30. 關閉子窗口後在父窗口中調用函數
沒有進一步研究http://www.javascript-coder.com/window-popup/javascript-window-close.phtml – loveNoHate 2014-10-05 08:55:46