Вопрос № 42873: Здраствуйте, эксперты!
На многих сайтах видел фичу,что пока страница загружается показывается не полузагруженая страница, а какой-нибудь "прогрессБар" и процент загрузки!
Как написать подобный скрипт?! ...
Вопрос № 42.873
Здраствуйте, эксперты!
На многих сайтах видел фичу,что пока страница загружается показывается не полузагруженая страница, а какой-нибудь "прогрессБар" и процент загрузки!
Как написать подобный скрипт?!
Отправлен: 12.05.2006, 18:06
Вопрос задал: chikanok (статус: 1-ый класс)
Всего ответов: 4 Мини-форум вопроса >>> (сообщений: 2)
Отвечает: gp
Здравствуйте, chikanok!
Не буду утверждать, что это самый элегантный способ, но можно сделать следующим образом - весь контент находится в контейнере div со свойством стиля visibility: hidden; В то же время в другом div отображается счетчик, например, в teхtаrea у которого через свойства стиля спрятаны рамки, у каждого тега img (т.к. картинки грузятся дольше всего, учитываем только их) по событию OnLoad вызываем функцию, накручивающую счетчик через form["my_teхtаrea_name"].value, в то же время проверяющую достижение
общего числа картинок (можно -1, чтобы подстраховаться, вдруг какая-нибудь не загрузится, бывает). При выполнении условия слой со счетчиком скрывается, а с контентом - появляется (visibility:visible)
Ответ отправил: gp (статус: Академик) Украина, Симферополь WWW:Федерация Крымского Армспорта ---- Ответ отправлен: 12.05.2006, 18:38
Отвечает: Stamm
Здравствуйте, chikanok!
Это делается обычно на Flash страницах, а в остальных случаях нельзя узнать процент загрузки
--------- В день - один, ну два подвига, не больше...
Ответ отправил: Stamm (статус: Студент)
Ответ отправлен: 12.05.2006, 20:26
Отвечает: Jeka911
Здравствуйте, chikanok!
Если без прогресс-бара, а только какая-нибудь картинка (LOADING...),
можно включать или выключать ее по событиям onload и onunload в теге body.
--------- Шахтер - чемпион!!!
Ответ отправил: Jeka911 (статус: 2-ой класс)
Ответ отправлен: 12.05.2006, 20:40
Отвечает: spider
Здравствуйте, chikanok!
1. Esli tam cisto Zagruska.. to ata JAVASCRIPT
2. Mojet ata Flashka??
3. Ata mojno delat' cerez ActiveX
--------- Vse ili nicevo (Iziki programirovanie)
Ответ отправил: spider (статус: 4-ый класс)
Ответ отправлен: 15.05.2006, 02:46