回答
從JavaScript,你不能打開新標籤。你只能打開新窗口。它取決於用戶的瀏覽器設置如何打開新窗口(無論是在新標籤中,在後臺添加新標籤還是在新窗口中)。
JavaScript 不會和不能甚至知道您的瀏覽器是否支持選項卡。它無法訪問瀏覽器外部的任何內容(除非我想,我們可以使用擴展功能)。
並提醒,有沒有標籤的瀏覽器,和其他甚至沒有窗口的瀏覽器。選項卡只是瀏覽器功能,並不屬於任何語言規範。
所以我不能打開一個頁面後在javascript中的Ajax響應? 好的,有沒有在jQuery的任何解決方案? –
@ManiM你*可以*打開一個新的窗口或重定向到一個網址。你只*不能*專門打開一個標籤,因爲JavaScript與標籤沒有任何關係。 – Joseph
我不希望它在新窗口中打開,我只想在新選項卡中... –
使用window.open()方法。有關詳細信息check this
我只使用window.open()方法,它在http響應之後調用,所以它以彈出的形式打開:( –
我認爲這可能是唯一的選擇,因爲新的選項卡無法以編程方式打開:) –
是否有其他解決方案? –
使用此 - >window.open(YourUrlInsertHere, '_blank');
上面給出的答案是很大的幫助,但在某些方面,它們都沒有完成的工作解決方案,我來到這裏尋找相同的解決方案,並在其中添加它的工作示例。
var win = window.open('_link is here_', 'name');
if (win) {
//Browser has allowed it to be opened
win.focus();
} else {
//Browser has blocked it
alert('Please allow popups for this website');
}
'名' 是窗口的名稱。支持以下名稱:
- _blank - URL加載到新標籤頁。 這是默認設置。
- _parent - URL被加載到父框架
- _self - URL替換當前頁面
- _top - URL替換可裝載
任何框架集取決於瀏覽器的實現,這將工作。 沒有辦法讓它在窗口而不是標籤中打開。
也可以找到它的示例示例here
- 1. 公開賽上使用javascript
- 2. Javascript Ajax頁面在一段時間後開始緩慢響應?
- 3. Javascript在新標籤頁打開鏈接
- 4. JavaScript:在新標籤中打開鏈接
- 5. href =「javascript:」在新標籤中打開
- 6. 在AJAX響應後重新觸發javascript默認事件
- 7. Javascript頁面在打開新窗口後停止響應
- 8. 如何使Rails以新的Javascript文件響應Ajax請求?
- 9. 的javascript打開的標籤
- 10. Html Doctype標籤影響JavaScript?
- 11. Ajax響應爲JavaScript變量
- 12. ajax響應運行javascript
- 13. Javascript小書籤無響應
- 14. 使用Javascript - 刷新當前標籤與HTTP響應
- 15. 使用html標籤的Iroin-ajax響應
- 16. 如何使JavaScript工作,以響應以後以AJAX方式添加的按鈕
- 17. 你可以用javascript更新標籤嗎?
- 18. javascript,php,ajax - AJAX響應始終爲空
- 19. 在新標籤頁/窗口中打開JavaScript書籤嗎?
- 20. 在JavaScript中延遲Ajax響應
- 21. 在javascript函數中使用ajax響應
- 22. Ajax,在javascript中處理php響應
- 23. 開發JavaScript API以公開服務
- 24. JavaScript的 - 在標籤中打開鏈接
- 25. 刷新JavaScript後加載ajax
- 26. JQuery AJAX對標籤的響應值
- 27. 的Javascript AJAX後
- 28. Ajax調用後的HTML響應被剝離了一些標籤
- 29. JavaScript如何在後臺處理AJAX響應?
- 30. 如何在每個a4j AJAX響應後調用JavaScript函數?
是否有任何更改以獲取您正在使用的代碼? – alexandernst
沒有進一步的信息,如代碼sniplets,你正在工作的瀏覽器/操作系統,什麼是不工作的預期,沒有人能夠提供任何幫助... – Nicktar
我使用window.open AJAX調用javascript後的方法 –