2012-10-10 144 views
0

我正在瀏覽一些網站,我可以點擊鏈接上的右鍵(例如在Chrome中),然後選擇在新標籤中打開 - >標籤打開,但在後臺(當前標籤保持爲主標籤)。HTML - 如何在後臺打開鏈接?

我試圖做的鏈接 - 我添加到鏈接的屬性target="_blank",但始終作爲主選項卡顯示新的 - 而不是從我打開新選項卡的選項卡。

有什麼辦法,該怎麼做?

編輯:我試圖:

javascript.js 
    $(document).ready(function(){ 
     $('a[target="_blank"]').removeAttr('target'); 
     ... 
    }) 

<a href="http://www.google.com" id="id_attribute">link</a> 

但頁面總是在同一個窗口中打開...

+0

檢查這些問題: http://stackoverflow.com/questions/10812628/open-a-new-tab-in-the-background http://stackoverflow.com/questions/ 7386208/open-a-new-browser-tab-in-background-programmatically – ainokna

+0

下面是答案:http://stackoverflow.com/questions/7522565/how-to-stay-on-current-window-when-the-鏈接 - 在新標籤中打開 –

+1

在發佈重複問題之前嘗試更好地搜索 – ainokna

回答

1

您必須刪除鏈接的目標屬性:

$('a[target="_blank"]').removeAttr('target'); 

然後,它將保持在同一窗口中,而不會更改爲通過單擊鏈接打開的新窗口。

+0

謝謝。請看看更新的OP。問題是,新頁面始終在同一個選項卡中打開。 – user984621

+0

這會使鏈接在當前選項卡/窗口中打開,而不是在後臺的新選項卡/窗口中打開。 –