2013-10-12 80 views
0

在這篇文章中How to capture click event with jQuery for iframe?我發現了一篇關於如何在訪問者使用jQuery和下面的jQuery插件在iframe內部點擊時執行某些操作的參考:https://github.com/finalclap/iframeTracker-jquery如何捕捉iframe區域內的點擊事件?

它由與jQuery選擇選擇相應的iframe和設置將要執行的回調函數myFunction的:

jQuery(document).ready(function($){ 
$('.frameid iframe').iframeTracker({ 
    blurCallback: function(){ 
     // Execute myFunction 
    } 
}); 

});

我的問題是,我的頁面內有一個外部iframe,它顯示一個帶有輸入和2個按鈕的窗體:位於iframe左下角的「返回」按鈕和位於底部的「下一步」按鈕iframe的右上角。

我想問的是如何在「下一步」按鈕(或其周圍區域)記錄一些點擊(例如5次點擊)後執行myFunction(應記錄谷歌分析中的轉換)因爲當在表單內前進時,「下一步」按鈕略微移動)。

希望你能幫上忙。 非常感謝。

+0

發佈您的HTML代碼。 –

回答

0

您無法以編程方式與第三方iframe進行交互,因爲這將是一個驚人的網絡釣魚騙局。

+0

感謝您的回覆。但是https://github.com/finalclap/iframeTracker-jquery正在記錄外部iframe中的點擊次數。我不想訪問DOM內容,只需在iframe中的某個區域上記錄多次點擊後觸發一個函數即可。 – user2873280

+0

這是爲你做的工作嗎? – stevemarvell