启动后新窗口超时

时间:2015-08-13 15:56:07

标签: javascript jquery settimeout session-timeout

我需要一个新窗口,在启动后,在一段时间后关闭。

这是我用来启动新窗口的内容。

<a href='javascript:window.open("https://mylinehere.com","contestrules", "menubar=0,resizable=0,width=800,height=800");'><img src="path/image.png"></a>

此窗口需要在启动后的一段时间后超时。这有可能与一些js魔术?我只限于JS v1.7。

感谢。

1 个答案:

答案 0 :(得分:1)

使用setTimeout和close()

function openAndClose() {
    var popup_window = window.open("");
    window.seTimeout( function () {
        if (popup_window && !popup_window.closed)
            popup_window.close();
        }
    }, 5000);
}