![]() |
Модераторы: Sardar, Aliance |
![]() ![]() ![]() |
|
Annuta |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.10.2006 Где: Dubna Репутация: нет Всего: 1 |
Привет, у меня такая проблема, у меня есть пхп скрипт, который оочень долго формирует стр, т.к. много инфы грузит из БД.
Это проходит очень не красиво... Подскажите можно ли JavaScript написать скрипт, который бы выдавал на весь экран стр на белом фоне ЗАГРУЗКА... а под ней пока грузился мой пхп ??? Помогите примером пожаста ![]() --------------------
Программист - это комбинация лени и логики ! |
|||
|
||||
cruelangel |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
какого рода инфа? почему бы не разбить её на страницы?
|
|||
|
||||
Annuta |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.10.2006 Где: Dubna Репутация: нет Всего: 1 |
на части не получится... там грузится стр с таблицами, которая отображает состояние БД. Да ко всему прочему таких таблиц три... они расположены на разных слоях, на одной стр. Как же я это всё на части разобью ?
--------------------
Программист - это комбинация лени и логики ! |
|||
|
||||
webevt |
|
||||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 5.5.2005 Репутация: нет Всего: 3 |
Вот окошко. Его поместить где-то в начале документа.
Вот JS-функция, отвечающая за показ "окошка":
В теге <BODY> в onLoad написать эту функцию. Это сообщение отредактировал(а) webevt - 9.10.2007, 20:37 |
||||||
|
|||||||
Annuta |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.10.2006 Где: Dubna Репутация: нет Всего: 1 |
webevt, спасибо за скрипт, я пытаюсь реализовать ваш пример так
и не вижу ничего... вообще... просто белый лист. я так понимаю что это display: none; тому виной... и я не очень понимаю, как мне это приделать к моему случаю ? Ведь мне надо будет через 5 сек напрмер переключиться с одного ид на другой ? как ??? я правильно понимаю вашу мысль ? --------------------
Программист - это комбинация лени и логики ! |
|||
|
||||
cruelangel |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 319 Регистрация: 12.9.2007 Репутация: 4 Всего: 8 |
> там грузится стр с таблицами, которая отображает состояние БД
у БД так много состояний? 0_0 > таблиц три... они расположены на разных слоях почему бы их не разнести по трём страницам? |
|||
|
||||
Annuta |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 174 Регистрация: 3.10.2006 Где: Dubna Репутация: нет Всего: 1 |
...вся идея состоит в том, что при преключении между слоями не нужна дополнительная загрузка данных, а между стрницами нужна.
...вопро.. а сложно организовать такую вещь с учётом примера который подсказал webevt сделать тамер на 10 с... что бы он 10 сек показывал слой 1 а потом переключался на слой 2./который за 10 с загрузится/. ?????? --------------------
Программист - это комбинация лени и логики ! |
|||
|
||||
dsCode |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 565 Регистрация: 8.9.2007 Где: Saint-Petersburg Репутация: 19 Всего: 26 |
Была похожая тема. webevt, onLoad наступит, когда вся страница загрузится, так что нет смысла показывать там див загрузки. Можно сделать в head'e document.write('невидимый_див_контейнер'), так же document.write('див_загрузки') а в onLoad уже спрятать загрузку и показать контейнер.
Это сообщение отредактировал(а) dsCode - 9.10.2007, 22:23 |
|||
|
||||
webevt |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 235 Регистрация: 5.5.2005 Репутация: нет Всего: 3 |
Правильно. Когда онлоад наступит, то див уже спрячется. А до этого момента будет виден. Точно ;) Просто из своего скрипта взял, забыл убрать. Это окошечко у мну работает как индикатор аяксовских обращений) Но и в вашем варианте будет работать ![]() |
|||
|
||||
sergejzr |
|
||||
![]() Un salsero ![]() Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
Эту строку из твоего кода:
следует писать так:
А вообще, в Firefox есть такая классная тульза - Консоль ошибок. Много дискуссий может сэкономить ![]() |
||||
|
|||||
NNaarreekk |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 768 Регистрация: 23.6.2007 Где: Армения Репутация: нет Всего: 3 |
Зайди сюда, если чтото вроде этого нужно в сорсе посмотри.
|
|||
|
||||
![]() ![]() ![]() |
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |