2017-03-12 1 views
0

既存のJava/J2EEイントラネットアプリケーションでクリックイベントをキャプチャしようとしています。Web Analyticsツールのコード

アプリケーションはすでに稼働しており、この機能を追加しようとしています。

これを達成するために、必要なデータをサーバーへのAjax呼び出し形式で送信するjavascript関数を作成し、必要なデータを取得できました。

しかし、これを実装するには、onclickイベントを使用してjavascript呼び出しを手動でデータを取得する場所に追加する必要がありました。

これには、ラジオ、送信、メニューのクリックなどが含まれます。
それぞれのコントロールにonclickタグを追加するこのアプローチは正しいですか、これを処理するスマートな方法がありますか?

いくつかのコンプライアンス指令を考慮して、このツールを使用するのは少し抵抗です。

サンプルのonclickコール:上記のコード

onclick="footprint.trace('CLK_REGISTER_BTN');validateForm();" 

答えて

0
<script type="text/javascript"> 

    $(window).click(function(e) { 
    alert(e.target.id); // gives the element's ID 
    alert(e.target.className); // gives the elements class(es) 
    }); 

</script> 

私のクエリを解決しました。私は、ページ上のすべてのクリックイベントを得ることができました。それは、ボタンクリックのスーパーセットであり、したがってそれに応じて行動することができます。

関連する問題