我要求在单击子窗口关闭按钮时调用父页面函数。
我如何在jQuery或JavaScript中执行此操作?
提前致谢
答案 0 :(得分:0)
您可能必须使用onunload功能。像这样
window.onunload = function (e) {
window.parent.functonToCallonThisWindowCloses();
};
。
当子窗口关闭时,调用父函数。
答案 1 :(得分:0)
我发现这是唯一可靠的跨浏览器跨域解决方案,它是从父级调查子窗口的window.closed属性:
setTimeout(function() {
if(child.closed)
{
functionToBeCalledWhenClosed();
return;
}
setTimeout(arguments.callee, 0);
}, 0);
您可以使用应用程序中可接受的任何间隔而不是0。