我正面临与此特定代码引发错误的框架的问题:
window.parent.frames["searchoutput"].document.open("text/html");
错误:未捕获的类型错误:无法调用未定义的方法“打开”
非常感谢任何帮助。
我正面临与此特定代码引发错误的框架的问题:
window.parent.frames["searchoutput"].document.open("text/html");
错误:未捕获的类型错误:无法调用未定义的方法“打开”
非常感谢任何帮助。
var frame = window.parent.frames["searchoutput"];
var frameDocument = (frame.contentWindow.document || frame.contentDocument);
frameDocument.open("text/html");
或更全面的版本来检查如何获取文档:
var doc;
if (iframe.document)
iframe.doc = iframe.document;
else if (iframe.contentDocument)
iframe.doc = iframe.contentDocument;
else if (iframe.contentWindow)
iframe.doc = iframe.contentWindow.document;