![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Vreden |
|
|||
|
Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
Собственно вопрос заключается в том как это сделать?
Дайте код плиз! -------------------- Чё? Как? © |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
первая строка html: "document.getElementsByTagName('body')[0].style.display= 'none';"
последняя строка html: "document.getElementsByTagName('body')[0].style.display= 'block';" правда, никакого "лоадинг" висеть не будет... |
|||
|
||||
| Vreden |
|
|||
|
Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
а вот лоадинг нужен, мало ли у юзера инет медленный и будет он с белым листом висеть!
а может сделать так: вот эту строку: "document.getElementsByTagName('body')[0].style.display= 'block';" не в самый конец, а перед гифкой загрузки, и сделать чтоб эта гифка всегда первой грузилась, а после onload гифку пнуть? только вот как заставить гифу первой грузиться? и вообще такой вариант нормальный, что то он мне кажется муторным каким-то.!? -------------------- Чё? Как? © |
|||
|
||||
| skyboy |
|
|||
|
неОпытный ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 9820 Регистрация: 18.5.2006 Где: Днепропетровск Репутация: 10 Всего: 260 |
Vreden, вариант попроще:
есть два дива. один - с картинкой, второй - с остальным содержимым. первыми строками в body будет "document.getElementsByTagName('div')[0].style.display= 'block';" "document.getElementsByTagName('div')[1].style.display= 'none';" а последними: "document.getElementsByTagName('div')[0].style.display= 'none';" "document.getElementsByTagName('div')[1].style.display= 'block';" Добавлено @ 15:57 Вот только не знаю - вдруг есть браузеры, которые при display: none просто не загружают элементы? глупость, наверное, но можно перестраховаться: работать не с display, а с visibility. |
|||
|
||||
| Vreden |
|
|||
|
Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
Ясненько, спасибо, еще не пробовал, но попробую именно так.
Да и кстати, главное чтоб на IE работало, а остальные броузы побоку -------------------- Чё? Как? © |
|||
|
||||
| AKS |
|
|||
|
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
Vreden
Скачайте примерчик, может пригодится. Там не то, чтобы код интересный, а сама идея может пригодиться... |
|||
|
||||
| Vreden |
|
|||
|
Idiotic Admin ![]() ![]() Профиль Группа: Участник Сообщений: 295 Регистрация: 12.7.2006 Репутация: нет Всего: 1 |
Да, но то эмуляция загрузки, а если у юзер за 10 секунд не справится, или наоборот у него страница загрузится меньше чем через секунду будет сидеть ждать всё это время? идея хорошая, но нужно чтоб тело появлялось СРАЗУ после загрузки!
-------------------- Чё? Как? © |
|||
|
||||
| AKS |
|
|||
|
Участник форума ![]() ![]() Профиль Группа: Участник Сообщений: 725 Регистрация: 20.9.2006 Репутация: 27 Всего: 52 |
Vreden
Там ведь есть комментарий, являющийся ответом на Ваш вопрос! Боже, какая невнимательность! |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |