-3

私は現在、ハイパーリンクがページ上でクリックされたことを検出する方法をチェックする方法を探しています。そうであれば、そのハイパーリンク オブジェクトで変数を作成します。これらは生成されたリンクであり、検出可能な ID がないことに注意してください。

4

2 に答える 2

0

Javascript を使用して「実際の」リンクをシミュレートし、onClick イベントを検出できます。

<span onclick="LinkToPage('http://www.google.com');" style='cursor:pointer;'>New Link</span>

次に、LinkToPage 関数を記述し、リンク パラメータを文字列として読み取り、これを使用してリンクを開くことができます。次に例を示します。

document.location.href = linkParam;   (could e.g. contain 'http://www.google.com')

これらの偽のリンクを生成できない場合でも、JQuery を使用し<a href="xyz">TEST</a>て、上記のように通常のリンクをこれらの JS リンクに変換できます。

于 2013-06-25T13:08:10.630 に答える
0

少なくとも2つの方法が考えられます。最も簡単な方法は、jQuery を使用してリスナーをアタッチし、クリックを追跡することです。ハイパーリンクのクリックごとに送信するか、ある時点でコレクションを送信するかを選択する必要があります。

$('a').click(function () {    
//Logging Code prob using $(this).parent()
return true;
});

もう 1 つの方法は、サーバー側でリクエストを追跡し、情報を保存することです。

于 2013-06-25T13:11:37.223 に答える