Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 27.03.2015, 13:40
Интересующийся
Отправить личное сообщение для dmax34 Посмотреть профиль Найти все сообщения от dmax34
 
Регистрация: 08.10.2014
Сообщений: 16

Задержка загрузки фреймов на странице
Здравствуйте уважаемые форумчане!
Подскажите пожалуйста, есть ли такой скрипт который будет загружать фрейм с задержкой?

Ситуация такова, на одной странице есть 5 информеров, выводятся через фрейм, но из за большого потока данных, они не все загружаются. Можно ли сделать так, что бы один фрейм загружался спустя 2 сикунды после загрузки всего окна, а другой фрейм спустя 4 секунды и т.д.?
Заранее большое спасибо за помощь!
Ответить с цитированием
  #2 (permalink)  
Старый 27.03.2015, 14:59
Профессор
Отправить личное сообщение для skrudjmakdak Посмотреть профиль Найти все сообщения от skrudjmakdak
 
Регистрация: 27.04.2012
Сообщений: 1,410

как то так
<iframe src="https://google.com" onload="setTimeout(function () {document.querySelectorAll('iframe')[1].setAttribute('src', 'https://google.com/')}, 4000);"></iframe>
		<iframe src=""></iframe>
Ответить с цитированием
  #3 (permalink)  
Старый 27.03.2015, 23:38
Интересующийся
Отправить личное сообщение для dmax34 Посмотреть профиль Найти все сообщения от dmax34
 
Регистрация: 08.10.2014
Сообщений: 16

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>
Ответить с цитированием
  #4 (permalink)  
Старый 28.03.2015, 05:56
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

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);
Ответить с цитированием
  #5 (permalink)  
Старый 30.03.2015, 11:26
Интересующийся
Отправить личное сообщение для dmax34 Посмотреть профиль Найти все сообщения от dmax34
 
Регистрация: 08.10.2014
Сообщений: 16

Ruslan_xDD, спасибо за помощь, поблагодарил очком репутации, и такой еще вопрос, а можно добавить надпись "Загрузка" пока он загружается?

Последний раз редактировалось dmax34, 30.03.2015 в 11:29.
Ответить с цитированием
  #6 (permalink)  
Старый 30.03.2015, 17:25
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

/*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);
Ответить с цитированием
  #7 (permalink)  
Старый 31.03.2015, 11:43
Интересующийся
Отправить личное сообщение для dmax34 Посмотреть профиль Найти все сообщения от dmax34
 
Регистрация: 08.10.2014
Сообщений: 16

Ruslan_xDD, Вы гений) то что и нужно было) все работает классно, спасибо за помощь!
Ну я наверное очень наглею) но спрошу)
Есть какая-то возможность сделать так, что бы каждая часть сайта загружалась только в видимой зоне браузера, просто на одном сайте видел такое, загружается не вся страница, а только видемая, а все остальное по мере прокрутки, мне кажется что это увеличивает скорость загрузки.
Вы об этом что-то знаете?
Заранее спасибо!

Последний раз редактировалось dmax34, 31.03.2015 в 11:51.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Предотвращение загрузки картинок на странице yarosh Общие вопросы Javascript 26 29.03.2015 08:17
Динамическое отображение контента на 2ой странице, в зависимости от выбора на 1ой Volchen0ck Events/DOM/Window 2 14.05.2014 16:01
Задержка загрузки фоновых изображений FanAizu (X)HTML/CSS 4 26.07.2013 21:42
Повернуть изображение после его загрузки (jquery) art_maestro jQuery 0 13.09.2012 21:50
Срабатывание скрипта в разные моменты при загрузки в разных браузерах VitalikPro Javascript под браузер 10 29.12.2011 18:24