我需要一个新窗口,启动时要在设定的时间后关闭。
这是我用来启动新窗口的内容。
<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。
谢谢。
最佳答案
使用setTimeout和close()
function openAndClose() {
var popup_window = window.open("");
window.seTimeout( function () {
if (popup_window && !popup_window.closed)
popup_window.close();
}
}, 5000);
}
关于javascript - 新窗口启动后超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31993082/