Я бы хотел загрузить страницу, содержащую фрейм из 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>
Script
$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')
}
}
}
});