从Chrome中的iframe加载带有框架的页面(帮助我...)

时间:2019-06-21 01:44:31

标签: javascript jquery iframe frame

我想从iframe加载包含框架的页面。

我的代码可在IE11 Edge中运行,但[frames [i] .onload = function()]行在Chrome中不起作用,并且我无法确定问题所在。

有人有什么建议吗?

A.jsp已加载。但是未加载框架集中的框架。

<iframe id = "testFrm" src = "A.jsp"></iframe>

A.jsp

<frameset>
 <frame src = "a.jsp"></frame>
 <frame src = "b.jsp"></frame>
</frameset>

脚本

$j(iframe).on("load", function(){
        var frames = this.contentDocument.querySelectorAll('frame');
        var framesLoaded = 0;

        for (var i = 0; i < 2; i++) {
            frames[i].onload = function() {
                framesLoaded++;
                   if (framesLoaded === 2) {
                     console.log('loaded')
                   }
             }
         }
});

0 个答案:

没有答案