javascript - 打开弹出窗口并在关闭弹出窗口时刷新父页面

标签 javascript html dom-events

我在 JavaScript 中通过 window.open 打开了一个弹出窗口,我想在关闭这个弹出窗口时刷新父页面。(onclose 事件?)我该怎么做?

window.open("foo.html","windowName", "width=200,height=200,scrollbars=no");

最佳答案

您可以使用“window.opener”访问父窗口',所以,在子窗口中写类似下面的内容:

<script>
    window.onunload = refreshParent;
    function refreshParent() {
        window.opener.location.reload();
    }
</script>

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

相关文章:

Javascript + jQuery + 实现 getter 和 setter 的函数

javascript - 附加到由文本溢出省略号缩短的字符串

php - 异常 'PDOException' 消息 'could not find driver'

html - 如何通过 CSS 将图像缩放到原始大小?

javascript - 我如何使用 jquery 获取特定文本

javascript - 使用 jQuery 对象的理解

html - css: margin-top 导致滚动条

javascript - AngularJS 双向绑定(bind)

javascript - 在渲染之前使用 JavaScript 设置样式

javascript - 在传递 C# 参数的 document.Load() 上调用 javascript