可以从父窗口关闭子窗口吗?

时间:2014-11-07 12:33:46

标签: javascript jquery

我遇到了非正统的要求,我在页面加载时使用jquery打开了一个窗口

 $(document).ready(function() {

 loadLifeCare();

        });

,功能就像这样

function loadLifeCare()
    {
        window.open('/abc/abc/abc','','width=100,height=100');
    }

现在这个函数在新窗口中加载一个url,为不同的用户创建一个会话 域。 我只需要知道是否可以在几秒钟后关闭此窗口或更改href并将其重新加载到其他链接, 我无法在子窗口上编码。

1 个答案:

答案 0 :(得分:3)

这将打开窗口,然后在10秒后关闭它......

function loadLifeCare()
{
    var wnd = window.open('/abc/abc/abc','','width=100,height=100');
    setTimeout(function() {
        wnd.close();
    }, 10000);
}

如果你想将它重定向到其他地方,你可以这样做......

function loadLifeCare()
{
    var wnd = window.open('/abc/abc/abc','','width=100,height=100');
    setTimeout(function() {
        wnd.location.href = "http://wherever.com";
    }, 10000);
}