Eat*_*oku 9 javascript window.open
我有一个弹出窗口,在该页面中,我在主体中有以下代码.
<a href="http://www.example.com" target="_blank" onClick="javascript:window.close()"><img src="...something"/></a>
Run Code Online (Sandbox Code Playgroud)
目的是在用户单击图像链接时关闭此弹出窗口,并打开新页面并将其定向到http://www.example.com.
它适用于IE和Chrome,但不适用于Firefox.弹出窗口关闭但没有打开新窗口.
有任何想法吗?
EMP*_*EMP 14
是的,我可以重复这个 - 有趣.setTimeout解决它:
onClick="javascript: setTimeout(window.close, 10);"
Run Code Online (Sandbox Code Playgroud)
我只能猜测一旦窗口关闭(在超链接跟随之前发生),Firefox就会停止处理该页面.
编辑:最好延迟10毫秒 - 1毫秒Chrome不会关闭窗口.
| 归档时间: |
|
| 查看次数: |
42809 次 |
| 最近记录: |