2010-05-21 117 views
9

我有一個側邊欄(右側iframe),當我點擊一個鏈接,它會在IE8中打開一個新窗口(在Firefox中打開一個新標籤)。我需要做什麼才能在新標籤中打開IE8中的鏈接。我已經設置了工具 - > Internet選項 - >設置 - >'總是在新選項卡''中打開彈出窗口當前窗口'中的新選項卡在新選項卡中打開但仍不起作用。我的鏈接非常簡單,我錯過了什麼?例如:text。還有一些網站正在對註冊Regsvr32 actxprxy.dll來解決這個問題,依然不起作用。我希望這可以通過簡單的點擊來完成,不需要在「新標籤頁」中右鍵單擊「打開」選項。我也希望我不會得到'不能改變ie8作品'的答案。 ;)需要在ie8中的新選項卡中打開鏈接!

下面是測試文件,但仍無法與_blank工作...

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
    <head> 
     </head> 
    <body> 
    <a href="http://www.google.ca" target="_blank">open in new tab</a> 
    </body> 
</html> 

這裏是我的標籤IE8參數... alt text http://db.tt/lMhAs3

很遺憾,如果這一切都在法語,我會稍後修復這個語言。

+0

請包括一些例子html,包括你在鏈接中使用的目標參數:) – RYFN 2010-05-21 15:33:31

+0

嗯......很奇怪它不會在添加target =「_ blank」屬性並更改瀏覽器設置後在新選項卡中打開。我無法重現錯誤行爲,因此我將沒有進一步的幫助。您可能想在SuperUser.com上發佈相同的問題,以查看是否有人遇到了與IE8相同的問題。 – 2010-05-21 16:10:15

+0

的確很奇怪。剛剛發佈在superuser.com上。 – developerGuile 2010-05-21 17:21:18

回答

10

您需要使用target="_blank"屬性才能在新窗口或選項卡中打開鏈接。鏈接實際打開的位置取決於瀏覽器設置。因此,如果您選擇了工具> Internet選項>選項卡式瀏覽設置>「始終打開新選項卡中的彈出窗口」,則會在新選項卡中打開target =「_ blank」鏈接。請注意,在大多數瀏覽器中,默認情況下,此類鏈接將在新窗口中打開。

1

您的設置看起來不錯,只是在html中丟掉了「Target」屬性
target屬性定義了鏈接文檔的打開位置。

0

只是簡短的觀察,IE(所有版本)將不會打開一個無效的ULR地址的鏈接。例如缺少斜線(http:/domain.ext)。它將在其他瀏覽器上運行。

相關問題