[英]Can I refresh my parent window when closing the popup?
我想在关闭弹出窗口时刷新父窗口。可以使用以下命令
window.opener.location.reload();
但是我的要求略有不同,因为我必须编写所有这些代码来刷新父页面本身中的父页面。
我无法在弹出窗口中编写一行代码。
谢谢,
您需要在弹出窗口中处理unload事件处理程序,然后在主窗口中进行重新加载。 在主窗口中,添加JavaScript:
function popUpClosed() {
window.location.reload();
}
在弹出窗口中:
window.onunload = function() {
if (window.opener && !window.opener.closed) {
window.opener.popUpClosed();
}
};
因此,如果您需要代码在所有浏览器(尤其是IE)中都能正常工作,那么对问题的答案通常为否。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.