2012-10-29 4 views
0

나는 A라는 웹 사이트를 가지고 있습니다. iframe을 사용하여 myFrame이라는 다른 웹 사이트를 표시하고 싶습니다. myFrame의 모든 클릭 수를 계산하고 싶고 내 웹 사이트에 표시하고 싶습니다. A.myFrame 사이트가 다른 도메인에 있습니다. 다음 코드를 수행했습니다. 하지만 작동하지 않습니다. 은 내가 MyFrame을 웹 사이트iframe 클릭 수를 모니터링하는 방법은 무엇입니까?

<html> 
<body> 
Count: <span id="clicks">0</span> 
<iframe id="myframe" src="http://www.myFrame.com" class="restricted" height="400px;" width="400px;" scrolling="no" frameborder="0">  
</iframe> 
</body> 
</html> 

<script language="javascript"> 
$(function() { 
    var clicks = 0; 
    $('#myframe').contents().find('a').bind('click', function(e) { 
     e.preventDefault(); 
     clicks++; 
     $('#clicks').html(clicks); 
    }); 
}); 
</script> 
+0

'상단'창에서 이벤트 실행 시도 –

+0

희망 사항 : http://stackoverflow.com/questions/10226448/detecting-ifick-inside-iframe-using-invisible-div 그렇지 않으면 불가능합니다. –

답변

2

그것은 불가능에있는 자바 스크립트 코드를 추가 할 수 있습니다. Same origin policy은 다른 도메인의 모든 것을 모니터링하거나 액세스하지 못하게합니다.

관련 문제