Прелоадер для РНР скрипта

Статус
В этой теме нельзя размещать новые ответы.
не просто скрыть, а убрать возможный отступ. div все-таки
Ну если вопрос только в диве, то можно юзать outerHTML вместо innerHTML, однако, это "добро" глючит в FF :)

CSS включён у большего количества людей, чем Javascript. Поэтому
резонно.
 
CSS включён у большего количества людей, чем Javascript. Поэтому

PHP:
echo '<div id="pageloader">3агрузка...</div>';
flush();

А когда загрузится, надо вывести
PHP:
<style>#pageloader {display:none}</style>

я в свое время реализовывал это через фоновую картинку малого размера, когда контент есть - он перекрывает ее - а пока не загрузится видно ЛОАДИНГ...
 
  • Заблокирован
  • #13
Часто возникает ситуация, когда на сервере задано очень маленькое время на запуск выполнение скрипта, в этом случае ни какая преждевременная очистка буфера не поможет, однако здесь приходит на помощь применение технологий AJAX, а именно:

 
Часто возникает ситуация, когда на сервере задано очень маленькое время на запуск выполнение скрипта, в этом случае ни какая преждевременная очистка буфера не поможет, однако здесь приходит на помощь применение технологий AJAX

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

Любят все прикрутить AJAX, куда только можно :smmne:
 
Если так подходить, то проще сделать статическую страницу с "Подождите...", в которой будет редирект на настоящую страницу со скриптом. Пока настоящая страница не загрузится, будет отображаться "Подождите...".

Любят все прикрутить AJAX, куда только можно

Помоему самый правильный выход.

JS начинает работать после того как страница уже загрузилась, поэтом это не совсем удачно тут. К тому же этот метод уже описн выше.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху