2012-02-10 170 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建議 - 這是可怕的做法。幾乎所有的瀏覽器都會默認阻止它。

相關問題