Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/369.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 以编程方式在“新建”选项卡中打开html链接_Javascript_Jquery_Html - Fatal编程技术网

Javascript 以编程方式在“新建”选项卡中打开html链接

Javascript 以编程方式在“新建”选项卡中打开html链接,javascript,jquery,html,Javascript,Jquery,Html,我最近注意到,当您将链接或表单目标设置为“空白”并单击/提交它时,它会在所有主要浏览器上的新选项卡中打开,但当我使用javascript/jquery单击/提交链接/表单时,它会作为弹出窗口而不是选项卡打开,这种行为仅在Chrome中出现,Firefox和IE一个非常快速的谷歌搜索将我带到这个页面: 它用多个例子解释了这种差异。第二个例子是您正在寻找的内容。希望这有帮助 编辑-尝试此选项: 也许这有助于解决问题:Thanx,但它也使用window.open,这也是一个弹出窗口。我99%确信,无法

我最近注意到,当您将链接或表单目标设置为“空白”并单击/提交它时,它会在所有主要浏览器上的新选项卡中打开,但当我使用javascript/jquery单击/提交链接/表单时,它会作为弹出窗口而不是选项卡打开,这种行为仅在Chrome中出现,Firefox和IE一个非常快速的谷歌搜索将我带到这个页面:

它用多个例子解释了这种差异。第二个例子是您正在寻找的内容。希望这有帮助

编辑-尝试此选项:

也许这有助于解决问题:Thanx,但它也使用window.open,这也是一个弹出窗口。我99%确信,无法保证浏览器将如何打开新页面。这取决于用户和浏览器设置。@DBS让我们说99.9%触发点击锚点不会执行默认重定向(据我所知)?这使用window.open方法,这实际上也是我试图避免的,但感谢您的快速回复。没问题。只是为了更好地理解您的需求,并希望提供更好的答案:您避免使用此方法有什么特殊原因吗?因为此方法还会打开一个弹出窗口,有时我的asp.net应用程序会给我一个viewstate mac错误。
<a href='http://google.com' id='myLink' target='_blank'>
<form action='http://google.com' id='myForm' target='_blank'>
<input type='submit' value='go' />
</form>
$('#myLink').click();
$('#myForm').submit();