Javascript 单击打开2个链接,而不将其中一个链接作为“a”阻止;“弹出窗口”;

Javascript 单击打开2个链接,而不将其中一个链接作为“a”阻止;“弹出窗口”;,javascript,php,jquery,html,href,Javascript,Php,Jquery,Html,Href,我想打开2个网址点击。 这可以通过jquery、javascript来完成,我不在乎。 我更喜欢轻量级和速度,但在这一点上,我觉得一切都很好 我尝试在a href中包含onclick,并在jquery中打开.window 两人都给了我一个“弹出被阻止” 正确的方法是什么 HTML 否则就用简单的方法来做 设置一个带有target=“\u blank”的链接,以确保弹出窗口在所有浏览器中都可以打开 打开后,用javascript的窗口替换当前地址 <a href="http://google

我想打开2个网址点击。 这可以通过jquery、javascript来完成,我不在乎。 我更喜欢轻量级和速度,但在这一点上,我觉得一切都很好

我尝试在a href中包含onclick,并在jquery中打开.window

两人都给了我一个“弹出被阻止”

正确的方法是什么

HTML

否则就用简单的方法来做


设置一个带有
target=“\u blank”
的链接,以确保弹出窗口在所有浏览器中都可以打开

打开后,用javascript的
窗口替换当前地址

<a href="http://google.com/" target="_blank" class="bob">2 links</a>
<script>
$('a.bob').on('click', function(e){
    window.location.href="http://yahoo.com"
});
</script>

$('a.bob')。在('click',函数(e)上{
window.location.href=”http://yahoo.com"
});

您这样做是正确的,但它是一个弹出窗口。你无法避免,真的没有神奇的方法吗?也许重定向到第二个页面,然后重定向到一个新选项卡,并在它自己的选项卡中打开一个新页面?@unatasanatarai我如何找到这个漫游,我想我可以访问这些站点,只要它给我这个代码。你打开的链接是在同一个域中吗?如果没有,浏览器会正确地提醒您…@unatasanatarai谢谢,我的意思是如何在该网站上找到该代码?这仍然会给我一个弹出警告:(
$('a.yourlink').click(function(e) {
  e.preventDefault();
  window.open('http://yoururl1.com');
  window.open('http://yoururl2.com');
});
    <a href="http://yoururl1.com" onclick="window.open('http://yoururl2.com'); return true;">multiopen</a>
<a href="http://google.com/" target="_blank" class="bob">2 links</a>
<script>
$('a.bob').on('click', function(e){
    window.location.href="http://yahoo.com"
});
</script>