2013-10-08 131 views
-3

我有一個任務,打開一個新的tab.For,我試過下面的代碼如何在新選項卡中打開鏈接?

window.open($(this).attr("data-MenuLink"), 'target=_new'); 

window.open($(this).attr("data-MenuLink"), 'target=_blank');

鏈接,但問題是,當我點擊第一次,它會加載到新選項卡上並正常工作。但第二次它將重新加載在以前創建的選項卡上,而不是新的選項卡上。我需要打開在每一個新的選項卡中的窗口中點擊

+0

是什麼'this'?在你的代碼? –

+6

嘗試使用'target = _blank'而不是 – Kamil

+0

[JavaScript在新窗口中打開,而不是標籤]可能的重複項(http://stackoverflow.com/questions/726761/javascript-open-in-a-new-window-not-標籤) – Andy

回答

0
window.open('www.yourdomain.com','_blank'); 
0
window.open('http://www.yahoo.com','_blank','width=600,height=600') 
0

CSS3支持 「在新標籤中打開」,由酒店

target-new: window | tab | none; 

this

否則,可以使用瀏覽器屬性強制在新選項卡中打開窗口。

編輯:目前似乎沒有任何瀏覽器支持。這似乎在Firefox

<a href="some url" target="_newtab">content of the anchor</a> 

別的工作,用this方法立即調整窗口大小,以確保彈出窗口阻止程序不殺你彈出

0

嗨嘗試這個代碼,

<a href="some url" target="_blank">content of the anchor</a> 
相關問題