将焦点从子窗口返回到父窗口

时间:2015-01-15 07:10:13

标签: javascript html

我有两个页面称为" Form_1.html"和" Form_2.html"。

  • " Form_1.html"是我打开的父窗口" Form_2.html"使用window.open()方法。

  • 现在我想要的是当我在子窗口中编写window.close()时(" Form_2.html")我希望焦点返回到" Form_1。 HTML"并且父窗口应该刷新。

  • 我想在javascript中使用它只是因为我不能使用jquery(因为它是不允许的)。

提前谢谢

1 个答案:

答案 0 :(得分:0)

您可以使用:

function RefreshParent() {
        if (window.opener != null && !window.opener.closed) {
            window.opener.location.reload();
        }
    }
    window.onbeforeunload = RefreshParent;

您可以在此处找到演示:http://aspsnippets.com/demos/542/