我创建了一个自动化程序,为此我需要遍历每个框架文档并设置一些输入。
我用下面的函数迭代它,它工作正常,但是在下面的 URL 中它给了我访问被拒绝的错误。
我用来遍历每一帧和 Iframe 的代码。
var i = new Array;
var t = '';
var IFrameDoc;
function GetAllFrame(a, n)
{
t = '';
try {
for (i[n] = 0; i[n] < a.length; i[n]++)
{try{
var oIframe = a[i[n]];
IFrameDoc = oIframe.document;
alert(IFrameDoc.body.outerHTML);
}
catch (e) {
alert("Internal Error" + e.message + " - " + a[i[n]].frames.length);
}
if (a[i[n]].frames.length) t += GetAllFrame(a[i[n]].frames, n + 1);
}
}
catch (e) {
alert("External Error" + e.message);
}
return t;}