2014-02-26 91 views
1

我想在新窗口中打开2个网站,而不是在新窗口中,但是当代码运行时,它会打开第一个链接,而不是第二个链接。这里是我的代码如何在新标签中打开2个网站的网址

<body onclick="doOpen()"> 

<script type="text/javascript"> 
function doOpen() 
{ 
    window.open("http://website1.com/",'_blank'); 
    window.open("http://website2.com/",'_blank'); 
} 
</script> 

我想同时打开这两个。在此先感谢您的帮助 !

+0

一旦加载第一个网页的脚本执行停止。 –

+0

对尝试编辑器:这是一个不好的编辑。请不要在标题中添加标签。 –

+0

它为我打开这两个:http://jsfiddle.net/y8eAE/我认为,决定“新窗口”或“新标签”取决于您的浏览器设置。 – Trace

回答

0

不能决定是否应该在选项卡或新窗口中打开它。这是一个浏览器设置,由用户设置并使浏览器按照他/她的意愿行事。

注释:

并打开链接,而不会被通过弹出窗口拦截器,需要用户直接操作,类似这样的:

<span class="link" onclick="window.open('http://www.google.com', '_blank')">Go to Google</span> 

不能编程完成。

+0

我该如何修复它始终打开新标签 – user2707013

+0

您不能,它取决于用户和他们的浏览器设置 – LGSon

+0

PellePanna是正确的。这取决于用户弹出窗口阻止程序设置 – V31

-5

你说

window.open("bhasoor bhasoor bhasoor");

,并期望它在新标签中打开???

不知道它的存在,但你应该尝试像

**tab**.open("bhasoor bhasoor bhasoor"); 
+0

“窗口”。指浏览器窗口,而不是“窗口”。不要“认为”答案是什么,要知道。 – LGSon

+0

:(好的..知道了... – user2187308

相关问题