0

onClick パラメータがあるのに、TARGET _BLANK パラメータが機能しないのはなぜですか? onlick は、Google イベント スクリプトです。このリンクに onclick を追加すると、フレームセット内で開きます。

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

2 に答える 2

2

ここに戻りfalseます:

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

そのため、通常の動作 (クリック イベントのバブリング) が妨げられます。これは、標準アクション (参照によるリダイレクト、またはフォームの送信) を防止するための非常に一般的な方法です。

于 2012-08-29T08:21:14.643 に答える
1

ハンドラーの最後にonClickaがあります。これは、クリックの処理を停止するようブラウザーに指示する古い方法です。ブラウザーはリンクを開きません。あなたの場合、新しい (空白の) ウィンドウ/タブで href を開きません。return false

return false;onClick の最後にある を削除して、ブラウザが続行できることを認識できるようにします。

于 2012-08-29T08:21:00.580 に答える