使用javascript从具有多个父窗口的子窗口刷新父窗口

时间:2016-07-11 10:33:31

标签: javascript

我有树窗口(第一个>第二个 - >第三个)。我想通过关闭第三个来重新加载第二个。但在关闭第三个之后,第一个获得刷新。我写过以下剧本。

window.onunload = refreshParent;
self.close(); 
function refreshParent() {
     window.opener.location.reload();
}       

1 个答案:

答案 0 :(得分:0)

在第三个窗口的html文件中应用此脚本,看看它是否有效。另外,请确保为所有窗口指定一个唯一的名称。

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