2015-10-11 51 views
1

我在一個網站上有一個webpart,允許您在擴展Web部件中顯示的信息的外部頁面上插入「顯示更多」鏈接。不幸的是,這個選項只需要一個普通的URL作爲鏈接的值,它不會讓你自己構造HTML鏈接。我需要此鏈接在新標籤頁中打開,但由於我只能將網址放入,因此我無法使用正常的target="_blank"HTML代碼。有沒有一種方法來製作URL本身來強制新標籤?強制URL在新選項卡中打開

+0

你可以使用JavaScript或jQuery的? –

+0

不需要。您需要能夠修改或添加一些代碼。 – azium

回答

4

在javascript中:

window.open("url"); 

或添加的ATTR:

document.getElementById("theLink").setAttribute("target", "_blank"); 

用下面的HTML

<a id="theLink" href="url"> 
1

如果您不能修改任何部分a標籤,你可以使用jquery
下面的腳本將嘗試打開一個不同的標籤/窗口上的所有鏈接:

$("a").on("click",function(){ 
     event.preventDefault(); 
     window.open($(this).attr('href'),'_blank'); 
}); 

注:

請務必閱讀this answer