2014-08-28 3 views
1

Это структура страницы, которые я использую в настоящее времяSCRIPT5007: Невозможно установить свойство OnClick "неопределенной или нулевой ссылки

Page Structure

Просто пытается вызвать функцию, по щелчку содержимого Iframe в то время как документ готов.

По готовому документу Я получаю ошибку сценария, не могу понять, в чем причина. Я попытался поместить код на window.onload но все еще у меня такой же вопрос. Может ли кто-нибудь вести меня по ошибке скрипта? что может быть причиной или где я ошибся?

Код:

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

Browser: IE10

+2

Может быть, вам нужно domready кадра документа. .. – Vishwanath

+1

Уверены ли вы, что вы не запустили некоторый кешированный код, когда вы пробовали 'window.onload'? Он должен работать. – Teemu

+0

Да, я уверен. Это не работает на window.onload – Emma

ответ

0

Попробуйте это, но я буду сомневаться, вы будете нуждаться в готовой функции документа:

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