我注意到从您的Google Mail使用Google聊天功能时,您可以将聊天弹出到其自己的窗口中.然后,当我关闭Google Mail窗口时,它警告说,如果我继续操作,其他窗口也将关闭,然后显示窗口列表.怎么做?是否可以跟踪您调用的窗口是否已关闭?
解决方法:
是的,当您在JavaScript中执行window.open时,可以将其设置为以下变量:
myWindow = window.open(...)
然后,您可以将事件绑定到该窗口,例如:
myWindow.onUnload = funcWindowClosed;
您可以通过将多个弹出窗口放入数组来跟踪它们.
您还可以在子窗口(弹出窗口)的父窗口中调用JavaScript函数,方法是:
window.opener