點擊一個鏈接時,我需要JavaScript代碼或HTML來在兩個新瀏覽器標籤中打開兩個網站。我不希望它們在新窗口中打開,或者在當前鏈接所在的頁面上打開。使用一個鏈接打開兩個網頁的JavaScript
回答
它可能不會工作,因爲瀏覽器可能會認爲它是一個彈出窗口並阻止它。
如果用戶允許彈出窗口,你可以這樣做:
像:
<a id="mydoublelink" href="http://site1.com" target="_blank">foo</a>
document.getElementById("mydoublelink").onclick=function(){
window.open('http://site2.com', '_blank');
}
鬱可嘗試新的目標_newtab
:
<a href="site.html" target="_newtab">blabla</a>
它工作在Firefox,唐不知道其他瀏覽器是否支持它。
除非我錯過了我的猜測,否則這隻會在恰好被命名爲「_newtab」的新窗口中打開「site.html」。再次單擊鏈接將在同一窗口中再次打開該頁面。這是否實際上是一個新選項卡取決於用戶如何設置瀏覽器。它可以在新的瀏覽器窗口中輕鬆打開。 –
這是開始在瀏覽器中實現的新行爲,而不僅僅是您正在考慮的普通舊行爲。 – Nelson
有趣的是,我不知道:)你有鏈接到任何文檔? –
如果您在onclick
事件中致電window.open
,您應該沒問題。內置彈出式窗口攔截器允許那些。被阻止的彈出窗口來自其他事件或來自預定事件,如setTimeout
。
document.getElement("my_link").onclick = function() {
window.open(/*..*/); // works
}
document.getElement("my_link").onclick = function() {
setTimeout(function() {
window.open(/*..*/); // will probably get blocked
});
}
這意味着,例如,如果您在AJAX調用後打開彈出窗口,它很可能會被阻止。在這種情況下,解決方法是立即打開彈出窗口並稍後填寫內容。這超出了這個問題的範圍,但我覺得這是每個人都應該知道的信息。
是這樣的嗎?
<!DOCTYPE html>
<html>
<head>
<script>
function open_win()
{
window.open("URL");
open_win_two();
}
function open_win_two()
{
window.open("URL");
}
</script>
</head>
<body>
<a onclick="open_win()">luyfl</a>
</body>
</html>
- 1. Javascript - 打開一個鏈接
- 2. 使用javascript在網頁上打開多個鏈接
- 3. 設置一個鏈接打開一個頁面並打開一個Javascript表單?
- 4. 鏈接到一個頁面,並打開一個鏈接切換
- 5. HTML5從一個html頁面打開兩個網絡套接字
- 6. Javascript函數打開一個url鏈接
- 7. javascript - 我的鏈接無法打開另一個鏈接
- 8. 打開一個鏈接
- 9. 在java中打開一個網頁鏈接netbeans
- 10. 如何在一個網站上打開多個頁面上的單個鏈接
- 11. 試圖打開一個頁面使用鏈接codeigniter php
- 12. 2個窗口打開JavaScript的鏈接
- 13. watir打開頁面的每個鏈接
- 14. 一個鏈接在同一頁面上打開兩個iframe目標
- 15. 用JavaScript打開網頁的特定鏈接?
- 16. Flexpaper PDF鏈接打開兩個窗口
- 17. 看起來自動化一個網頁與鏈接使用Javascript
- 18. 如何使用javascript在同一頁面上打開超鏈接?
- 19. 用鏈接打開一個子窗口?
- 20. 鏈接到打開另一個標籤頁的其他頁面
- 21. 我可以在一個超鏈接上打開兩個網站嗎?
- 22. 代碼在同一個標籤中打開兩個鏈接
- 23. html - 一個鏈接打開兩個窗口
- 24. 讓Firefox用C++打開一個網頁
- 25. Javascript打開鏈接
- 26. 使用Greasemonkey打開多個超鏈接
- 27. 用Javascript打開鏈接
- 28. 使用JSP鏈接兩個頁面
- 29. Javascript鏈接開始另一個javascript
- 30. 從服務中打開網頁鏈接
無法控制在新窗口中打開JavaScript與JavaScript中的新選項卡。這取決於瀏覽器設置,你不能控制它 – hop
並與HTML? – hop
http://stackoverflow.com/questions/4907843/open-url-in-new-tab-using-javascript – hop