在火狐浏览器中,target="_blank"无法正常工作?

6

在Firefox浏览器中,target="_blank"无法正常工作

<a href="login.php" target="_blank" onclick="javascript:window.close();" > <img src="images/loginto-apply-but.gif" border="0"/> </a>
2个回答

5
请使用以下内容代替。
<a href="#" onclick="window.open('login.php','_blank');window.close();return false">
  <img src="images/loginto-apply-but.gif" border="0"/>
</a>

4

由于您正在调用JavaScript事件来关闭当前窗口并在启动“_blank”以访问链接之后,因此此方法无法正常工作。您需要创建一个Js方法来启动链接,然后关闭当前窗口。


打开登录页面并关闭当前窗口的JS代码是什么? - neha thamman
阅读了一些关于FF的常见问题解答后,发现window.close()在这个浏览器上不起作用。如果您想关闭过去的页面并打开一个新页面以清除历史记录,则可以使用self.location.replace("url");。 - user1409909

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接