![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Есть хтмл файл с кучей изображений. Грузится довольно медленно. Предзагрузка изображений мало чем помогает. Если кликнуть на изображение в неполностью загруженной странице начинают глючить скрипты работающие изображениями.
Нужен скрипт, который бы прятал неполностью загруженную страницу и показывал, когда она полностью загрузилась. Пожалуйста, если не трудно, если кто знает, напишите реально действующий скрипт. Просто теоретические рассуждения я не пойму, так как в программировании я мало чего понимаю. --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
-------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Я замучаюсь для каждой картинки (у меня их 119) писать такой скрипт. А нельзя что-нибудь попроще, чтоб всю страницу целиком скрывало, а потом открывало?
--------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
А где там сказанно что для каждой картинки...? Там общий принцип, а как делать - это твоё дело. Кстати скрывать страницу до того как она полностью загрузиться - есть один из лучших способов вежливо послать пользоватля на три буквы
Ни ты, ни кто либо другой не будет ждать загрузки, убираясь в пустой экран Почему бы просто не поставить маленькие картинки, которые мгновенно загрузяться. А большие картинки приклике и поверь, пользователь хочет видеть как загружаеться картинка, а не твоё "Loading..." -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
дык картинки маленькие!!!! и грузятся довольно быстро на более-менее быстром интернете. А вот на обычных модемах довольно долго. Да дело даже не в этом!!! Как бы быстро они не грузились все равно пользователь может успеть кликнуть на какую-нибудь картинку до того как загрузится вся страница. И тогда загрузка превьюшек остановится и будут глючить скрипты показа в полный экран и слайд шоу. Я думаю ничего особенно плохого не будет если 1-5 секунд повисит окошко с Loding preview images... Please wait.
А можно ли сделать то что я хочу в помощью слоев? Чтобы в начале хтмл кода слой был невидимым в конце сделать его видимым? --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Sardar |
|
||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
А тебе не кажеться что проблему решаешь не с той стороны?
Угу, именно так, выставляешь посередине страницы свою табличку "wait...", сам контент грузишь в скрытый(display:none) слой. По body.onload открываешь(displau: block) слой. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||
|
|||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Я не так крут, чтобы переписывать скрипты. Тем более не я их писал
Проблему я решил. Грузил всё в слой с visibility: hidden; а при загрузке последней превью картинки <IMG SRC=".." onLoad=слой.style.visibility="visible"> --------------------
Ненавижу убогую Оперу. |
|||
|
||||
| Sardar |
|
|||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Можно и так, но тогда пользователь всё равно может кликать по картинкам, хотя он их и не видит
Выложи ссылку на страничку со скриптами, посмотрю. Зачастую переписывать там не более пары строк. -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
|||
|
||||
| butionok |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 125 Регистрация: 19.1.2005 Репутация: 1 Всего: 3 |
Могу поспорить на ящик Hoegaarden, что у тебя пропадёт всякое желание разбираться в моих скриптах когда ты их увидишь.
http://www.ineos.ac.ru/~mboutovs/ смотри скрипты Fungi of Russia. Можешь и Europe посмотреть, может чего знакомое увидишь. --------------------
Ненавижу убогую Оперу. |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |