Фрейм в фрейме onload - PullRequest
       4

Фрейм в фрейме onload

0 голосов
/ 19 июня 2019

У меня есть frameset, включенный в загрузку iframe.

Iframe Попытка загрузить iframe ... но этот код загружен не полностью.

A.jsp загружен. но кадр в frameset не загружен.

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

Сценарий

document.getElementById('testFrm').onload = function(){
   console.log('test');
}

A.jsp

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

Есть ли способ загрузить всю страницу iframe?

1 Ответ

0 голосов
/ 19 июня 2019

Как насчет использования простого счетчика для измерения количества загруженных кадров?

// <frame> elements
var frames = document.querySelectorAll("#my-frameset frame");

// total frames loaded - initially 0
var framesLoaded = 0;

for (var i = 0; i < frames.length; i++) {
    frames[i].onload = function() {
        framesLoaded++;

        if (framesLoaded === frames.length) {
            // all frames loaded
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...