Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Порядок загрузки элементов (https://javascript.ru/forum/dom-window/16911-poryadok-zagruzki-ehlementov.html)

VeliaR 28.04.2011 05:09

Порядок загрузки элементов
 
У меня такой вопрос (сам в Javascript ничего не смыслю):
Есть div в корне документа, нужно чтобы он грузился в последнюю очередь, т.е. когда страница полностью загрузится.
Заранее спасибо.

poorking 28.04.2011 05:37

как это, загрузить корневой элемент, только после того как загрузится все остальное?
может вы имеете ввиду чтобы он стал видимым когда загрузится весь контент? Ну например у вас куча картинок и вы не хотите чтобы они долго грузились заставляя зевать пользователя, можно так сделать
<div id = "root" style = "display: none">ТУТ КОНТЕНТ</div>


window.onload = function(){
     document.getElementById("root").style.display = "";
}


Также можно поставить например над ним какую нибудь анимашку, которая намекает что страница грузится, или просто написать "Погодите", а при window.onload убрать и показать основной блок

VeliaR 28.04.2011 07:18

Спасибо, код работает.
На самом деле на странице всего два элемента: EMBED и DIV. Дело в том, что DIV загружается раньше основного содержимого, заключенного в тег EMBED (сам сайт сделан на флеш). Хотелось бы чтобы DIV становился видимым только после того как загрузится элемент EMBED.


Часовой пояс GMT +3, время: 15:47.