javascript-浏览器如何跟踪弹出窗口?

我注意到从您的Google Mail使用Google聊天功能时,您可以将聊天弹出到其自己的窗口中.然后,当我关闭Google Mail窗口时,它警告说,如果我继续操作,其他窗口也将关闭,然后显示窗口列表.怎么做?是否可以跟踪您调用的窗口是否已关闭?

解决方法:

是的,当您在JavaScript中执行window.open时,可以将其设置为以下变量:

myWindow = window.open(...)

然后,您可以将事件绑定到该窗口,例如:

myWindow.onUnload = funcWindowClosed;

您可以通过将多个弹出窗口放入数组来跟踪它们.

您还可以在子窗口(弹出窗口)的父窗口中调用JavaScript函数,方法是:

window.opener
上一篇:java-在jFrame中启用右键单击


下一篇:javascript-打开隐藏的iframe以准备在文档上下载文件