javascript:父窗口如何知道其子窗口已关闭? [英] javascript: How Can a parent window know that its child window closed?
本文介绍了javascript:父窗口如何知道其子窗口已关闭?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我想在打开的子窗口关闭时执行一个函数。子窗口打开代码是:
I want to execute a function when an opened child window is closed. Child window opening code is:
outWin = window.open (pageURL, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizable=no, copyhistory=no, width=600, height=400, top=100, left=100);
我想调用在父窗口中编写的javascript函数。我正在使用YUI-2来开发插入。
我怎样才能让它发挥作用?什么事件应该注册?
i want to call a javascript function written in parent window.I am using YUI-2 for developing the plugin. How can i make it work? what event should be registered?
提前感谢。
推荐答案
你可以这样做。
var intervalID, childWindow;
childWindow = window.open("http://www.google.com");
function checkWindow() {
if (childWindow && childWindow.closed) {
window.clearInterval(intervalID);
alert('closed');
}
}
var intervalID = window.setInterval(checkWindow, 500);
参考文献: window.setInterval 和回答。
关于 jsfiddle 。
这篇关于javascript:父窗口如何知道其子窗口已关闭?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文