2011-07-09 170 views
1

我正尝试用javascript打开一个新选项卡。
如何编写它,以便它可以在Chrome,Firefox和IE7中工作?
(页面是在同一个域)在新选项卡中打开url

UPD:让我们假设用户使用IE7的默认配置...

回答

8

你无法控制的浏览器将如何处理开辟新的弹出式广告/页。这完全由浏览器处理。如果用户已将浏览器设置为在新窗口中打开新页面/弹出窗口,则无法强制在页面中打开自己的页面。

+0

更新了问题(如果真的很重要) – lvil

+0

浏览器的配置是什么并不重要。你不能改变它/找出它是什么。所以,你将无法100%确定javascript window.open会做什么(或者html target =“_ blank” - 请参阅下面的ZippyV的答案) - 它是否会打开一个标签页,或者它是否会打开一个新窗口。 – psynnott

1

纯HTML:

<a href="newpage.html" target="_blank">click here</a> 

的Javascript:

window.open("newpage.html", "_blank"); 

但请记住说了什么psynnott。