Target =使用OnClick JavaScript的空白链接

时间:2012-08-29 08:19:10

标签: javascript html events dom

当有onClick参数时,为什么TARGET _BLANK参数不起作用? onlick是谷歌事件脚本。当我向这个链接添加onclick时,它会在框架集内打开。

<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a>

2 个答案:

答案 0 :(得分:2)

您在此处返回false

onClick="recordOutboundLink(this, 'Link', 'aaa'); return false;"

因此它可以防止通常的行为(点击事件的冒泡)。这是防止标准操作(通过引用重定向或提交表单)的常见方法。

答案 1 :(得分:1)

您的onClick处理程序最后有return false,这是old way of telling the browser to stop handling the click。浏览器不会打开链接,在您的情况下,不会在新的(空白)窗口/选项卡中打开href。

删除onClick末尾的return false;,以便浏览器知道它可以继续。