2014-01-18 120 views
0

我想在新標籤頁上打開一個URL。下面的代碼,打開它在同一個選項卡上:jQuery不會在新標籤頁中打開一個頁面

$.post('insert_home.php',{ 
    UPDATECSSGOLD:'selected'}).done(function(data){ 
     alert ('THEME SUCCESSFULLY CHANGED!'); 
     window.location.replace("../WebPages/Home.php");       
}); 

我錯過了什麼?

回答

1

嘗試以下操作:

$.post('insert_home.php',{ 
    UPDATECSSGOLD:'selected'}).done(function(data){ 
     alert ('THEME SUCCESSFULLY CHANGED!'); 
     window.open("../WebPages/Home.php", '_blank');     
}); 

在新標籤這將打開geven URL

說明:

的open()方法創建一個新的輔助瀏覽器窗口,類似 從文件菜單中選擇新窗口。 strUrl參數指定 要在新窗口中獲取並加載的URL。如果strUrl是一個空字符串 ,則使用主窗口的默認工具欄創建一個新的空白空窗口(URL about:blank)爲 。

+0

它不工作,它在同一個標​​簽上打開 – user3196424

+0

您正在使用哪種瀏覽器? –

+0

谷歌鉻瀏覽器 – user3196424

1
$.post('insert_home.php',{ 
    UPDATECSSGOLD:'selected'}).done(function(data){ 
     alert ('THEME SUCCESSFULLY CHANGED!'); 
     window.open("../WebPages/Home.php", '_blank');     
}); 

加入_blank有助於我們在新標籤打開網頁。

在HTML HTML的例子就像

<a href="path" target="_blank">Click</a> 
1

您可以使用類似於:

var win=window.open("../WebPages/Home.php", '_blank'); 
win.focus(); 

但要知道,這最終取決於瀏覽器如何將打開新頁面 - 新選項卡,新窗口或同一窗口。

相關問題