Javascript 在同一选项卡和新的空选项卡中打开url的目标\u blank

Javascript 在同一选项卡和新的空选项卡中打开url的目标\u blank,javascript,html,google-analytics,Javascript,Html,Google Analytics,下面的代码正在同一页(选项卡)中打开url,并创建了一个新的空选项卡。我想在另一个选项卡或窗口中打开url,我的页面保持不变 <a href="javascript:void(0);" onclick="_gaq.push(['_trackEvent', 'Apply Now', 'Click', 'Stage 1']);location.href='http://www.testlink.com/course/test11'" target="_blank">Apply now&

下面的代码正在同一页(选项卡)中打开url,并创建了一个新的空选项卡。我想在另一个选项卡或窗口中打开url,我的页面保持不变

<a  href="javascript:void(0);" onclick="_gaq.push(['_trackEvent', 'Apply Now', 'Click', 'Stage 1']);location.href='http://www.testlink.com/course/test11'" target="_blank">Apply now</a>

尝试以下操作:

<a  href="#" onclick="_gaq.push(['_trackEvent', 'Apply Now', 'Click', 'Stage 1']);window.open('http://www.testlink.com/course/test11', '_blank')">Apply now</a>

有什么原因不能将链接置于“href”属性中吗
target=“\u blank”
将强制它在新窗口/选项卡中打开

<a href="http://www.testlink.com/course/test11" onclick="_gaq.push(['_trackEvent', 'Apply Now', 'Click', 'Stage 1']);" target="_blank">Apply now</a>


上述功能也可以正常工作。出于某种原因,我们使用href=“javascript:void”,而不是将链接直接放在href属性中。使用href属性的优点是禁用javascript的用户也可以访问链接。此外,搜索引擎将能够跟踪该链接,这将有助于他们为您的网站编制索引。我不知道为什么我自己没有这样建议:-D这比使用
窗口要好。打开