2014-08-28 90 views
1

的「onClick」這是我現在使用SCRIPT5007:無法設置屬性未定義或空引用

Page Structure

只是想調用的函數,在iframe中的內容的點擊頁面結構文檔準備就緒時窗口。

在文檔準備好了我得到腳本錯誤,無法理解是什麼原因。我試圖把代碼放在window.onload仍然我有同樣的問題。任何人都可以指導我的腳本錯誤?可能是什麼原因或哪裏出錯?

代碼:

$(document).ready(function(){ 
    document.getElementById("homeFrame").contentWindow.document.body.onclick = function() 
    { 
     hideEmpDiv(); 
    } 
}); 

瀏覽器:IE10

+2

也許你需要domready中框架文件。 .. – Vishwanath 2014-08-28 11:46:26

+1

你確定你在嘗試'window.onload'時沒有運行過一些緩存代碼嗎?它應該工作。 – Teemu 2014-08-28 11:54:39

+0

是的,我確定。它在window.onload上不起作用 – Emma 2014-08-28 11:55:27

回答

0

試試這個,但我會懷疑你需要的文件準備好功能:

$(document).ready(function(){ 
    window.onload = function() {  
     document.getElementById("homeFrame").contentWindow.document.body.onclick = function() 
     { 
      hideEmpDiv(); 
     } 
     if (Element == null) return false; 
    } 
}); 
相關問題