做這部作品在IE7:我如何在IE8的新窗口中打開鏈接?
<a href="" target="_blank">Link</a>
但在IE8它打開一個新標籤不是一個新的窗口。 任何想法?
<a href="popupex.html" onclick="return popitup('popupex.html')">Link to popup</a>
做這部作品在IE7:我如何在IE8的新窗口中打開鏈接?
<a href="" target="_blank">Link</a>
但在IE8它打開一個新標籤不是一個新的窗口。 任何想法?
<a href="popupex.html" onclick="return popitup('popupex.html')">Link to popup</a>
您可以通過彈出窗口
<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選項 - >常規選項卡 - >選項卡中─>設置
在這裏,你可以選擇打開一個新窗口或新彈出標籤。
這不是代碼的問題:
IE8轉到基於標籤的(現代)瀏覽器。所以默認行爲總是會打開一個標籤,而不是一個窗口。沒有什麼邏輯,爲什麼用戶想要在窗口中打開頁面而不是在單擊鏈接時在選項卡中。
打開窗口(有幾個限制)的方式是通過彈出式的Ayman建議 - 這是可怕的做法。幾乎所有的瀏覽器都會默認阻止它。
如果打開一個新窗口,爲什麼要關心?我討厭新窗口。 – sarnold 2012-02-10 01:39:29