X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Вопрос по загрузке страницы
Dimasick
Dimasick
Topic Starter сообщение 10.4.2011, 17:02; Ответить: Dimasick
Сообщение #1


Есть прелоадеры, которые начинаю работать, когда страница начинает грузиться (скажем, загружен первый div), указывая пользователю, что "идет загрузка", и заканчивают, когда загрузятся все элементы страницы. У меня же страничка очень долго формируется на сервере (page2.php). Как в это время сообщить пользователю, что "идет загрузка"? Т.е. на самом деле страница еще не грузится (только формируется), реальная же загрузка (когда страница готова) происходит быстро. Надо именно на время формирования страницы что-то сообщать пользователю. Как?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 10.4.2011, 17:05; Ответить: adlic
Сообщение #2


А обычная анимация загрузки подойдет?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dimasick
Dimasick
Topic Starter сообщение 10.4.2011, 17:29; Ответить: Dimasick
Сообщение #3


Мне без ранзницы - анимация или текст, но показываться ОНО должно пока запрашиваемая страница еще только создается на сервере.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
adlic
adlic
сообщение 10.4.2011, 17:37; Ответить: adlic
Сообщение #4


Делаете анимацию, создаете блок со стилем [CSS]#my_name{display:none;}[/CSS], в него можете еще текста добавить типо "Подождите, пожалуйста...".
Потом когда надо яваскриптом подаете команду [JS]document.getElementById('my_name').style.display = 'inline';[/JS]
А когда ваша загрузка завершается то яваскриптом снова отключаете этот блок.
[JS]document.getElementById('my_name').style.display = 'none';[/JS]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dimasick
Dimasick
Topic Starter сообщение 10.4.2011, 18:32; Ответить: Dimasick
Сообщение #5


Это обычный прелоадер (№;"#%?#*%#№ !!!)
КУДА я вставлю скрипт, если страница еще только генерится на сервере?
Еще раз повторю: есть index.html, в котором есть ссылка на page.php. Сама страничка page.php генериться на сервере только после того, как придет запрос от index.html (юзер нажмет на ссылку ил кнопку) и генерится долго (до 8 секунд). В это время у пользователя просто застывает окно браузера (с index.html), а мне надо, чтобы в эти 8 секунд, пока не придет ответ от page.php, на экране было что-то написано или нарисовано.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Dimasick
Dimasick
Topic Starter сообщение 13.4.2011, 20:07; Ответить: Dimasick
Сообщение #6


Все, уже разобрался. Оказалось, что все совсем не сложно. Странно, что на этом форуме никто так и не смог ответить по сути...
Ладно, тема закрыта.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно ли закрывать ненужные страницы тегом noindex, follow?
8 noviktamw 2833 2.3.2024, 12:53
автор: toplinks
Открытая тема (нет новых ответов) Вытащить страницы из кэша Яндекса
2 VostrVL 1913 11.1.2024, 23:07
автор: ЛаврионСергеевич
Открытая тема (нет новых ответов) Сверстать страницы из figma
нужно сделать страницы для веб приложения
1 bluestorm 1285 7.6.2022, 18:11
автор: doharddocode
Открытая тема (нет новых ответов) Подобрать группы и страницы и разместить ссылку
4 Lacomka 3389 21.2.2022, 8:43
автор: АлексейWEB
Открытая тема (нет новых ответов) Верстка и внедрение на сайт макета главной страницы
Требуется: с Figma на Laravel
2 ARsHi 1650 27.3.2021, 0:57
автор: Ogaelath


 



RSS Текстовая версия Сейчас: 28.3.2024, 13:27
Дизайн