爲什麼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;
,以便瀏覽器知道它可以繼續。