Задержка загрузки фреймов на странице
Здравствуйте уважаемые форумчане!
Подскажите пожалуйста, есть ли такой скрипт который будет загружать фрейм с задержкой? Ситуация такова, на одной странице есть 5 информеров, выводятся через фрейм, но из за большого потока данных, они не все загружаются. Можно ли сделать так, что бы один фрейм загружался спустя 2 сикунды после загрузки всего окна, а другой фрейм спустя 4 секунды и т.д.? Заранее большое спасибо за помощь! |
как то так
<iframe src="https://google.com" onload="setTimeout(function () {document.querySelectorAll('iframe')[1].setAttribute('src', 'https://google.com/')}, 4000);"></iframe> <iframe src=""></iframe> |
skrudjmakdak, что-то не получилось сделать...
Подскажите, как этот код присоединить к следующему коду Пример: <script type="text/javascript" src="/images/tv.js"></script> <script type="text/javascript"> new TradingView.widget({ "width": 769, "height": 475, "symbol": "FX:EURUSD", "interval": "60", "timezone": "exchange", "theme": "White", "style": "1", "toolbar_bg": "#f1f3f6", "save_image": false, "hideideas": true }); </script> |
setTimeout(function() { new TradingView.widget({ "width": 769, "height": 475, "symbol": "FX:EURUSD", "interval": "60", "timezone": "exchange", "theme": "White", "style": "1", "toolbar_bg": "#f1f3f6", "save_image": false, "hideideas": true }); }, 2000); |
Ruslan_xDD, спасибо за помощь, поблагодарил очком репутации, и такой еще вопрос, а можно добавить надпись "Загрузка" пока он загружается?
|
/*CSS*/ .loader { bottom: 0; color: yellow; left: 0; margin: auto; position: fixed; right: 0; top: 0; z-index: 100; } var loader = document.createElement('div'); loader.className = 'loader'; loader.innerHTML = 'Загрузка'; document.body.appendChild(loader); setTimeout(function() { new TradingView.widget({ "width": 769, "height": 475, "symbol": "FX:EURUSD", "interval": "60", "timezone": "exchange", "theme": "White", "style": "1", "toolbar_bg": "#f1f3f6", "save_image": false, "hideideas": true }); document.body.removeChild(loader); }, 2000); |
Ruslan_xDD, Вы гений) то что и нужно было) все работает классно, спасибо за помощь!
Ну я наверное очень наглею) но спрошу) Есть какая-то возможность сделать так, что бы каждая часть сайта загружалась только в видимой зоне браузера, просто на одном сайте видел такое, загружается не вся страница, а только видемая, а все остальное по мере прокрутки, мне кажется что это увеличивает скорость загрузки. Вы об этом что-то знаете? Заранее спасибо! |
Часовой пояс GMT +3, время: 21:53. |