2010-04-30 75 views
1

在我的應用程序中,用戶單擊指向另一個頁面的鏈接。我想跟蹤一個自定義事件的Omniture,所以我已經將omniture s.t()事件綁定到click事件。如何確定事件在下一頁被請求之前觸發?Javascript如何觸發一個被阻止的事件

我已經考慮過鏈接的click事件上的event.preventDefault(),但我實際上想要發生原始事件,但不是立即。

回答

3

Omniture的成功完成情況s.tl()函數有一個內置的延遲

+0

是的。顯然這個函數需要一個引用鏈接或「true」才能通過,這就是我所缺少的。 – 2010-07-26 14:48:21

1

有些事情是這樣的:

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

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

} 
-1

我不知道是什麼Omniture的事件,但只是有

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

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

所以function2只是對function1

相關問題