为什么有 onClick 参数时 TARGET _BLANK 参数不起作用?onlick 是谷歌事件脚本。当我将 onclick 添加到此链接时,它会在框架集中打开。
<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a>
为什么有 onClick 参数时 TARGET _BLANK 参数不起作用?onlick 是谷歌事件脚本。当我将 onclick 添加到此链接时,它会在框架集中打开。
<a target=_blank href="externalwwwlink" onClick="recordOutboundLink(this, 'Link', 'aaa');return false;">OPEN </a>
你回到false
这里:
onClick="recordOutboundLink(this, 'Link', 'aaa'); return false;"
所以它可以防止通常的行为(点击事件的冒泡)。这是防止标准操作(通过引用重定向或提交表单)的非常常见的方法。
您的onClick
处理程序return false
末尾有 a,这是一种告诉浏览器停止处理click的旧方法。浏览器不会打开链接,在您的情况下,不会在新(空白)窗口/选项卡中打开 href。
删除return false;
onClick 末尾的 ,以便浏览器知道它可以继续。