2015-10-14 72 views
0

當有人通過點擊我網站上另一個網站的鏈接離開我的網站時,鏈接會在桌面上的新選項卡或移動設備上的新窗口中打開。我想知道這個新標籤什麼時候打開,一旦沒有查看舊標籤,它就會自動進入另一個頁面,就像是一個帶有社交媒體鏈接的感謝頁面。重定向舊頁面

希望是有道理的,

感謝

回答

2

我不知道,我已明白你的問題,但可能你需要像這樣http://jsfiddle.net/zyhrs5j4/

<a href="https://www.google.com/" target="_blank" onclick="javascript:goToThanksPage()">Google</a> 

編輯:

此基礎上我們的看法,這裏是我在查看你的頁面後所做的代碼,它會在每個鏈接上添加點擊功能:

<script> 
var links = document.querySelectorAll(".feed-item a"); 
for(var i = 0; i < links.length; i++){ 
    links[i].onclick = function() { 
     location.href="/mypage.html"; 
    } 
} 



</script> 
+0

這正是我所追求的,非常感謝。無論如何,我可以將其應用於除了鏈接到我的domiain上的其他頁面的頁面上的所有鏈接上的所有鏈接 – YourDaily

+0

您能分享一些代碼嗎?你以某種方式生成鏈接,或者它是硬編碼的鏈接? – Grissom

+0

我使用的是一個WordPress的RSS聚合器,所以每當他們離開網站上的其中一個鏈接[鏈接](http://footballnewsdaily.net/arsenal/) – YourDaily

0

你可能只是有一行JavaScript打開一個新標籤對任何外部鏈接後,頁面重定向到thankYou.html或任何其調用。

你只需通過JS的外部URL,它會打開一個新窗口並重定向當前頁面。

function redir(externalUrl){ 
    var win = window.open(externalUrl, '_blank'); 
    win.focus(); 
    window.location = "/thankYou.html"; 
}