2014-02-27 42 views
0

我正在運行優惠,當有人點擊我的第一頁時,我想讓它們在新選項卡中發送到另一個優惠頁面 - 使用target_blank很容易。使用target_blank在點擊時打開一個新選項卡 - 我可以自動在原始選項卡中加載一個新頁面嗎?

但是,當用戶被髮送到新標籤時,我想將原始標籤加載到另一個頁面 - 這可能嗎?

或者,如果沒有 - 當用戶點擊我的第一頁時,是否可以同時打開2個不同的標籤?或者,新窗口和新標籤?

我想這樣做我提到的第一種方式,但如果這是不可能的真正任何其他方式打開兩個標籤/窗口時,用戶點擊通過我的第一頁上的鏈接將是很好的。

謝謝!

回答

1

您可以在單擊鏈接時使用事件偵聽器並更改當前窗口位置。 jQuery的一個例子是

$('a').on('click', function() { 
    window.location.href = "http://google.com"; 
}); 

或者本地JavaScript

document.getElementsByTagName('a')[0].addEventListener('click', function() { 
    window.location.href = "http://google.com"; 
}); 
+0

真棒 - 我只是把這些代碼片段放在我的標題部分? – user3360988

+0

在頁面中的其他所有內容之後,Javascript最好放置在文檔的底部。但是,這是一般的想法。您可能需要指定一個ID,而不是定位所有元素並指定一個索引。 –

+0

好酷 - 所以如果我要添加一個ID到我的鏈接,(讓我們說「clicker」)我在哪裏指定在jQuery或JS代碼? – user3360988

0

對於問題的第二部分。使用JS打開多個頁面,只需點擊一下

<a href="#" onclick="window.open('http://www.google.com'); window.open('http://www.bing.com');">One Click</a> 
+0

問題是關於重定向當前頁面而不是打開幾個窗口。 –

相關問題