2012-02-10 89 views
-5

做这部作品在IE7:我如何在IE8的新窗口中打开链接?

<a href="" target="_blank">Link</a> 

但在IE8它打开一个新标签不是一个新的窗口。 任何想法?

<a href="popupex.html" onclick="return popitup('popupex.html')">Link to popup</a> 
+5

如果打开一个新窗口,为什么要关心?我讨厌新窗口。 – sarnold 2012-02-10 01:39:29

回答

0

您可以通过弹出窗口

<script language="javascript" type="text/javascript"> 

function popitup(url) { 
newwindow=window.open(url,'name','height=200,width=150'); 
if (window.focus) {newwindow.focus()} 
return false; 
} 

然后做到这一点,您可以通过链接到它。您可以在IE8配置它:

工具 - > Internet选项 - >常规选项卡 - >选项卡中─>设置

在这里,你可以选择打开一个新窗口或新弹出标签。

0

这不是代码的问题:

0

IE8转到基于标签的(现代)浏览器。所以默认行为总是会打开一个标签,而不是一个窗口。没有什么逻辑,为什么用户想要在窗口中打开页面而不是在单击链接时在选项卡中。

打开窗口(有几个限制)的方式是通过弹出式的Ayman建议 - 这是可怕的做法。几乎所有的浏览器都会默认阻止它。

相关问题