Javascript 对象不支持对象IE 8

Javascript 对象不支持对象IE 8,javascript,extjs,minimize,Javascript,Extjs,Minimize,当我想最小化extjs窗口时,它在IE8中不起作用。所有其他浏览器都很好。我得到的错误是指向其中包含以下内容的行: iframe.dom.hasOwnProperty 这对IE8不起作用吗 还有 iframe.dom.contentWindow.parentLostFocus(); IE中的错误只是说:object不支持object。我不知道会是什么问题。有人有主意吗 这是重点 iframe = Ext.get('iframe_{0}'.sprintf(item.itemId)); if(!

当我想最小化extjs窗口时,它在IE8中不起作用。所有其他浏览器都很好。我得到的错误是指向其中包含以下内容的行:

iframe.dom.hasOwnProperty
这对IE8不起作用吗

还有

iframe.dom.contentWindow.parentLostFocus();
IE中的错误只是说:object不支持object。我不知道会是什么问题。有人有主意吗

这是重点

iframe = Ext.get('iframe_{0}'.sprintf(item.itemId));
if(!iframe.dom.hasOwnProperty('contentWindow')) {
  return;
}

if(iframe !== null && iframe.dom && iframe.dom.contentWindow && iframe.dom.contentWindow.parentGotFocus) {
  context.trace('calling parentGotFocus in iframe {0}'.sprintf(item.itemId));
  iframe.dom.contentWindow.parentGotFocus();
} else {
  context.trace('function parentGotFocus not found in iframe {0}'.sprintf(item.itemId));
}
},

IE8及以下版本不支持DOM元素的
hasOwnProperty()。如果
iframe.dom
是dom节点对象,则IE8抛出错误“对象不支持属性或方法”。要避免错误,请尝试替换:

iframe.dom.hasOwnProperty("property name");
与:


IE8及以下版本不支持DOM元素的
hasOwnProperty()。如果
iframe.dom
是dom节点对象,则IE8抛出错误“对象不支持属性或方法”。要避免错误,请尝试替换:

iframe.dom.hasOwnProperty("property name");
与:


什么是
dom
?我从来没有听说过iframe元素上有这个属性。那么,也许这就是问题所在:P我更新了问题what is
dom
?我从来没有听说过iframe元素上有这样的属性。那么也许这就是问题所在:P我更新了这个问题