点击一个链接时,我需要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