Мне нужно объединить 2 функции для удаления белого fla sh при перезагрузке IFRAME - PullRequest
0 голосов
/ 25 мая 2020

Сейчас я использую 2 скрипта. Первый, чтобы скрыть исходный белый fla sh при первой загрузке iframe:

<script>
// Preventing whiteflash in loading iframes.     
(function () {
    var div = document.createElement('div'),
        ref = document.getElementsByTagName('base')[0] || 
              document.getElementsByTagName('script')[0];
    div.innerHTML = '&shy;<style> iframe { visibility: hidden; } </style>';
    ref.parentNode.insertBefore(div, ref);
    window.onload = function() {
        div.parentNode.removeChild(div);
    }
})();
</script>

Второй скрипт перезагружает iframe каждые 15 секунд:

<script>
window.setInterval("reloadIFrame();", 15000);
function reloadIFrame() {
 document.getElementById("MY_IFRAME").src="XYZ";
}
</script>

Мне нужно объедините их, если возможно, чтобы при последующих перезагрузках iframe не отображалось fla sh. Первая загрузка работает отлично.

Я могу использовать только скрипт, и возможность чередовать 2 фрейма при загрузке после загрузки в фоновом режиме, я просто не знаю, с чего начать.

Любая помощь приветствуется, немного похоже на java newb ie, поэтому чем проще, тем лучше!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...