为什么TARGET _BLANK参数不起作用,当有onClick参数时? onlick是谷歌事件脚本。当我点击这个链接时,它会在框架集内打开。Target =与OnClick JavaScript的空白链接
<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a>
为什么TARGET _BLANK参数不起作用,当有onClick参数时? onlick是谷歌事件脚本。当我点击这个链接时,它会在框架集内打开。Target =与OnClick JavaScript的空白链接
<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a>
您返回false
这里:
onClick="recordOutboundLink(this, 'Link', 'aaa'); return false;"
所以它可以防止日常行为(click事件的bubling)。防止标准动作(通过引用重定向或提交表单)是非常常见的方法。
你onClick
处理有return false
末,这是一个old way of telling the browser to stop handling the click。浏览器不会打开链接,在您的情况下,不要在新的(空白)窗口/选项卡中打开href。
在onClick结束时删除return false;
,以便浏览器知道它可以继续。