【发布时间】:2015-11-06 16:58:46
【问题描述】:
我需要一个新窗口,在启动时,在设定的时间后关闭。
这是我用来启动新窗口的方法。
<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是您所需要的。 -
仅当打开的窗口自行关闭时。使用适当的点击处理函数,存储对打开窗口的引用,然后使用
setTimeout稍后关闭窗口。 -
@jbman223 我无法访问正在启动的新窗口。有什么方法可以通过脚本?
-
不需要,下面的答案会起作用。我错了。
标签: javascript jquery settimeout session-timeout