如何使用javascript在新标签页中打开链接

我正在一个网站上工作,我必须从后端打开一个url。 我现在正在使用c#。 我的问题是我想在新标签而不是新窗口中打开链接。

我的代码在这里: –

string url = ppHref.ToString(); string newScript = "window.open('" + ppHref.ToString() + "', '_blank');"; ClientScript.RegisterStartupScript(this.GetType(),"OpenUrl", newScript); 

任何人都可以告诉我如何在新标签中打开此url。 我不喜欢弹出窗口,所以我不想使用window.open() 。 请帮我。

提前致谢

您是否尝试过此代码: 最初在这里分享

 function OpenInNewTab(url ) { var win=window.open(url, '_blank'); win.focus(); } 

在大多数情况下,这应该直接在链接的onclick处理程序中发生,以防止弹出窗口阻止程序和默认的“新窗口”行为。 您可以通过这种方式或通过向DOM对象添加事件侦听器来实现。

 
Something To Click On

请试试这个:

添加您的表单名称属性,如:

 

然后尝试这样:

 Submit 

并查看此链接http://jsfiddle.net/ef69K/

您可以使用:

 window.open(url,'_target') 

_target在下一个标签中打开页面。

Html代码:

  

Javascript代码:

 function OpenInNewTab(url) { var win = window.open(url, '_blank'); win.focus(); } 

更改浏览器设置。

FireFox中

转到选项 – > 选项卡设置,然后选中在新选项卡中打开新窗口 ”设置。

这个解决方案适合我。

我认为回答这个问题会有所帮助,使用JavaScript在新标签页中打开一个URL https://stackoverflow.com/a/30512485/2293686

试试这样,

 $('#myButton').click(function () { var redirectWindow = window.open('url', '_blank'); redirectWindow.location; });