在我的Web應用程序中,使用'window.open'從父窗口打開了很多彈出窗口。所以我想關閉所有這些彈出窗口,當我的應用程序的主窗口關閉。我怎樣才能做到這一點?在ASP.NET中關閉主窗口時關閉所有彈出對話框
0
A
回答
0
沒有callback
會通知您用戶關閉了他的瀏覽器。
1
這是有點問題的知道用戶關閉窗口,但假設你做到這一點(通過關閉按鈕或開通beforeUnload事件),您可以通過以下的下一個子彈關閉打開的窗口:
- 當打開一個窗口,節省其從
window.open
方法(優選到 陣列所以你必須在一個 中心位置的所有對象)返回其 對象。 - 當您發現主窗口爲 正在關閉時,在保存的窗口對象上執行
close
方法 。
另一種可能性:在打開的窗口 檢查
- 使用計時器如果
opener
定義(你 可以嘗試在 揭幕戰網頁上的方法使用typeof
)。 - 當您發現開瓶器不存在 時,關閉窗口。
0
它不可能!您無法捕捉瀏覽器關閉事件。
在關閉主窗口之前,您可以使用模型彈出窗口確保用戶關閉彈出窗口。
相關問題
- 1. PyQt5對話框關閉主窗口
- 2. 關閉所有彈出窗口
- 3. Python Tkinter - 關閉對話框而不關閉主窗口
- 4. 爲什麼關閉對話框關閉主窗口
- 5. 彈出窗口:當彈出彈出窗口時關閉彈出
- 6. 如何在對話框窗口中關閉關閉按鈕?
- 7. 關閉無模式對話框時,另一個窗口關閉
- 8. 彈出窗口關閉
- 9. 關閉彈出窗口
- 10. 關閉AngularStrap彈出窗口
- 11. 要關閉彈出窗口
- 12. MessageDialog關閉彈出窗口
- 13. Javascript:關閉彈出窗口
- 14. 彈出窗口不關閉
- 15. 彈出窗口不關閉
- 16. XPages,從對話框中關閉窗口
- 17. 父窗口關閉時關閉所有子窗口
- 18. 用Selenium Webdriver C關閉彈出窗口對話框#
- 19. 如何關閉模態對話框的彈出窗口?
- 20. 關閉彈出窗口關閉直到瀏覽器關閉
- 21. ASP.Net&jQuery - 關閉彈出框
- 22. 如何在主窗口關閉時關閉自定義窗口?
- 23. 關閉對話框,關閉其主對話框
- 24. 在Android中關閉彈出窗口
- 25. programmaticaly在ubuntu中關閉彈出窗口
- 26. jQuery的:關閉子對話框窗口
- 27. 關閉一個窗口關閉java中的所有框架
- 28. 頁面關閉時的彈出窗口
- 29. 彈出窗口不滾動時關閉
- 30. 成功時關閉彈出窗口
如何創建一個帶有JavaScript/HTML的模態彈出框以強制彈出窗口被關閉? – David 2013-07-19 22:07:08
http://javascript.about.com/library/blmodal.htm – 2013-07-24 10:53:23