1

私のアプリでは、ユーザーが別のページへのリンクをクリックします。カスタム イベントを使用して Omniture で追跡したいので、omniture の st() イベントをクリック イベントにバインドしました。次のページが要求される前にイベントが発生することを確認するにはどうすればよいですか?

リンクのクリックイベントで event.preventDefault() を検討しましたが、実際には元のイベントをすぐにではなく発生させたいと思っています。

4

3 に答える 3

3

omn​​iture の s.tl() 関数には遅延が組み込まれています

于 2010-07-24T21:12:17.727 に答える
1

このようなもの:

var cachedEvent = yourElement.onclick;
yourElement.onclick = function(){

    s.t(); // Omniture thingy
    cachedEvent(); // Old event

}
于 2010-04-30T21:31:26.747 に答える
-1

Omniture イベントが何かはわかりませんが、

yourElement.onClick = function(){
    omnitureFunction();
}

onmitureFunction = function() {
    //stuff
    myOtherFunction();//what onClick is "supposed to do"
}

そのfunction2ため、正常に完了した場合にのみ発生しますfunction1

于 2010-04-30T21:37:17.160 に答える