如何在IE8的新窗口中打开链接?

时间:2012-02-10 01:35:11

标签: javascript html

这样做适用于IE7:

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

但在IE8中它打开一个新标签而不是一个新窗口。 有什么想法吗?

3 个答案:

答案 0 :(得分: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;
}

然后,您通过以下方式链接到它:

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

答案 1 :(得分:0)

这不是代码问题。您可以在IE8中配置它:

  

工具 - &gt;互联网选项 - &gt;常规标签 - &gt;标签部分 - &gt;设置

您可以在此处选择在新窗口或新标签页中打开弹出窗口。

答案 2 :(得分:0)

IE8转到基于选项卡的(现代)浏览器。因此默认行为将始终打开选项卡,而不是窗口。用户为什么要在窗口中而不是在单击链接时在选项卡中打开页面,这是没有逻辑的。

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