gpt4 book ai didi

javascript - 弹窗关闭时刷新父窗口

转载 作者:可可西里 更新时间:2023-11-01 02:31:16 27 4
gpt4 key购买 nike

有什么方法可以在关闭弹出窗口时刷新父窗口而不向弹出窗口添加任何 javascript 代码?

我有一个 parent.php 页面,用户可以在该页面上单击“打开弹出窗口”来打开一个弹出窗口。此弹出窗口显示了一些 Flash 内容,我无法添加类似

的内容
window.onunload = function(){ 
window.opener.location.reload();
};

弹出窗口页面标记。

还有其他方法可以实现吗?谢谢

最佳答案

要使其在所有主要浏览器中正常工作,您需要处理弹出窗口中的 unload 事件处理程序并在主窗口中重新加载。在主窗口中,添加

function popUpClosed() {
window.location.reload();
}

在弹出窗口中:

window.onunload = function() {
if (window.opener && !window.opener.closed) {
window.opener.popUpClosed();
}
};

如果您需要您的代码在所有浏览器(尤其是 IE)中运行,那么您的问题的答案通常是否定的。

关于javascript - 弹窗关闭时刷新父窗口,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4267830/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com