如何使用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; });