0

我正面临与此特定代码引发错误的框架的问题:

window.parent.frames["searchoutput"].document.open("text/html");

错误:未捕获的类型错误:无法调用未定义的方法“打开”

非常感谢任何帮助。

4

1 回答 1

0
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;
于 2012-12-19T08:40:24.033 回答