2011-11-29 75 views
0

我有一個圍繞它的div的IFrame。我正在嘗試跟蹤div上的點擊次數。這工作。唯一的問題是Iframe功能不再工作了嗎?我該如何做這項工作?可能嗎?如何保留IFrame功能?

HTML

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head id="Head1" runat="server"> 
    <title></title> 
    <style> 
     #mydiv 
     { 
      height: 300px; 
      width: 300px; 
      border: 1px solid; 
     } 

     #clickerDiv 
     { 
      height: 300px; 
      position: absolute; 
      width: 300px; 
      z-index:222; 
     } 
    </style> 
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> 
    <script> 

     $(function() { 
      var clicks = 0; 
      $('#mydiv').bind('click', function (e) { 
       clicks++; 
       $("#numberclicks").html(clicks); 
       return true; 
      }); 
     }); 

    </script> 
</head> 
<body> 
    <form id="form1" runat="server"> 
    <div> 
     <span id="numberclicks">0</span> 
     <div id="mydiv"> 
      <div id="clickerDiv"> 
       </div> 
      <iframe id="myframe" src="http://www.jquery.com" width="300" height="300" /> 

     </div> 
    </div> 
    </form> 
</body> 
</html> 
+3

「Iframe功能」?請解釋。 –

+0

是否需要您的退貨聲明?另外e沒有被使用; p – JesseBuesking

+0

@Rob W,Iframe中的包含站點不再工作了,我該如何解決這個問題? – Pindakaas

回答

0

你的DIV,這是iframe的同行,並具有明確的高Z順序,被掩蓋的iframe。你想讓div透明嗎?

我很好奇這是什麼 - 它看起來像一個clickjacking實現。

+0

你認爲我應該刪除z-index?我只想跟蹤用戶點擊Facebook按鈕的時間。 FB按鈕被實現爲iframe。 – Pindakaas

+0

也許可以幫助:http://stackoverflow.com/a/3719211/198062 –

+0

是啊我試過,它的工作原理,但不是在IE 9 :( – Pindakaas