Настройка компонентов сайта

Добрый день!

Такой вопрос:

есть сайт, созданный табличной версткой, некоторые компоненты сайта (типа погодного информера) подгружаются из интернета, при загрузке сайта пока не загрузятся компоненты типа погодного информера не грузятся некоторые последующие части. Можно ли как-то убрать подгрузку внешних компонентов на задний план, чтобы они не мешали основному телу сайта?

Заранее спасибо!

Підписуйтеся на Telegram-канал «DOU #tech», щоб не пропустити нові технічні статті

👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Спасибо!

Блин, как я сам не додумался?!

Аналогично тому, как описал esh, только на jQuery:

<script type="text/javascript">
    $(document).ready(function() { /*тело функции будет запущено после полной загрузки страницы*/ });
</script>

Не самый красивый вариант, но может быть:
Когда грузится страничка, в теле сайта пусть этих компонент не будет.
На onLoad повесить Javascript функцию, которая пропишет HTML-код компонент.

Например в теле сайта будет

<body onload="fill_weather_block();">
....
<td id="weather_block" name="weather_block"></td>
....
</body>

Сама функция:

function fill_weather_block(){
  document.getElementById("weather_block").innerHTML = "...<здесь будет HTML>...";
}

Підписатись на коментарі