Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Предотвратить ошибки до полной загрузки страницы 
:(
    Опции темы
Innuendo
Дата 7.7.2006, 14:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



Приветсвтую!
Есть страница с фотографиями. На странице таблилца из 12 картинок-превьюшек.
При клике на картинку она открывается в новом плавующем диве поверх экрана.
Скрипт при загрузке страницы делает массив изображения и меняет изображения оттуда (чтоб не кэшировались изображения).

Но вот если пользователь кликает на фотографию когда страница ещё грузится (в статусбаре не написано Done), то реакция не предсказуемая.. Картинка может вылезть не ровно, может не вылезть,  а только кнопки закрытия и прокрутки и т.д.
Что можете посоветовать? что можно сделать чтоб не было глюков когда страница ещё не загружена? 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Sardar
Дата 7.7.2006, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



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


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
Innuendo
Дата 7.7.2006, 15:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



http://www.luminitaverde.by.ru/photo_test.html
Цитата(Sardar @  7.7.2006,  15:00 Найти цитируемый пост)
Загрузку больших картинок скрывать не стоит


так если так, то он будет листать, и они будут долго меняться, я пробовал- кэшится быстро =( 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
Innuendo
Дата 8.7.2006, 00:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



а вот как вообще происходит загрузка изображений когда мы делаем это через массив элементо Image()?
Он сохраняет фото в temporary files или где?
Нельзя ли как-то сделать, чтоб к примеру мы на главной странице уже загрузили все картинки? 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
dstorm81
Дата 8.7.2006, 01:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39



рисунки кэшируются (и не обязательно в темпорари)
а что мешает тебе загрузить их на первой странице, просто создай их в скрипте..
по идее если рисунки разрешены, они должны будут закешироваться..., хотя заголовки еще есть... 


--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
12345c
Дата 8.7.2006, 22:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Можно сначала определить функцию-заглушку на клик, потом переопределить при onload. 
PM WWW   Вверх
Innuendo
Дата 9.7.2006, 21:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 745
Регистрация: 24.12.2005
Где: Молдова

Репутация: 2
Всего: 6



Цитата(12345c @  8.7.2006,  22:30 Найти цитируемый пост)
Можно сначала определить функцию-заглушку на клик, потом переопределить при onload.  

Спасиб, попробую...
Т.е. страница грузится, как загрузилась вызывается функция для кэширования. Но опять же, если пользователь кликнет по фото сразу как загрузится страница, то он может не успеть чтоб все фото загрузились.. Но по идее результат в таком случае один- картинка будет плавно появляется.. не будет всяких непонятных кривых позиций (когда ещё страница вообще не загрузилась)...

Цитата(dstorm81 @  8.7.2006,  01:11 Найти цитируемый пост)
а что мешает тебе загрузить их на первой странице, просто создай их в скрипте..

Должно помочь?
Я сначал попробовал... Поставили эту функцию в index.html.. но всё равно как бы... 


--------------------
=)
PM MAIL ICQ Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.2546 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.