Разное > Флейм

последовательность загрузки элементов веб-страницы

(1/3) > >>

Dimlaex:
Помогите пожалуйста.
Как сделать, чтоб сначала загружался и отображался в браузере фон, а затем всё остальное. :confused:

unclebob:
как вариант, на событие onLoad сделать видимым слой с контентом. Правда если JS отключен, то не красиво получается. Тогда в можно запихать тот самый  контент. А на событие onLoad брать getElementByID("xxx").innerHTML b и совать в отображаемый блок..

CGVictor:
Dimlaex
Красиво и правильно - никак.

unclebob:
По-моему, красиво и правильно - это вообще не использовать на сайте JS, или использовать в крррайне необходимых случаях.
(не считая администр. части или в качестве компенсации в отсутствие поддержки серверных скриптов)

CGVictor:
unclebob
Про JS не соглашусь. Это мощное средство, но не надо забывать правильно его использовать.

Можно так:

--- Код: ---


document.body.style.visibility = \'hidden\';
//document.body.style.display = \'none\'; отработает медленнее

--- Конец кода ---

Таким образом, если JS отключен - не отработает ни скрытие объекта, ни показ; и все будет ОК. А если все нормально, то инлайновый скрипт отработает раньше, чем событийный.
Однако не отвечу за правильность и кроссбраузерность конструкции document.body. Надо в доки глянуть.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии