Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Просмотр изображений
 
 автор: akaMANIAK   (22.05.2008 в 14:22)   письмо автору
 
 


<input type="hidden" id="new_pic" value="new.jpg">

function ShowThumb(p) {
        var el = document.getElementById(p).value;
        document.getElementById('main').src = el;
}


Берет адрес картинки и меняет главное изображение на новое. Вопрос - как избежать "мигания" изображения, т.е. что бы картинка менялась после ее полной загрузки, а то адрес поменялся и на экране видим как картинка потихоньку грузится.

   
 
 автор: PAT   (22.05.2008 в 14:39)   письмо автору
 
   для: akaMANIAK   (22.05.2008 в 14:22)
 

Постановка задачи, ИМХО, глупая.

Пусть в тег <IMG ID="main"> загружена и показывается какая-то картинка, положим, под названием "ЛЕС". И имеется кнопка с надписью "Показать следующую картинку - "РЕКА".
Жму я на эту кнопку и ожидаю увидеть "РЕКУ". А связь, положим, плохая и полносью "РЕКА" загрузится тольк через 15-ть секунд.

Итак, я 15 секунд не вижу НИЧЕГО, что бы мне показывало, что "РЕКА" начинает грузиться для показа. Т.е. я вижу безо всяких измнений "ЛЕС" и не знаю - идет ли загрузка "РЕКИ", или компьютер мой завис, или же связь с инетом оборвалась... Я же могу и не дождаться и плюну на это дело...
Разве это хорошо?

Как мне кажется - АБСОЛЮТНО НЕОБХОДИМО показывать клиенту, что процесс загрузки ИДЁТ.
Пусть не самой "грузящейся картинкой", а как-то иначе... но специально оставлять "старое" изображение для того, чтобы потом мгновенно изменить его на новое - глупость.
Лучше использовать какую-нить анимационную картинку с надписью "идет загрузка"...

   
 
 автор: sim5   (22.05.2008 в 14:43)   письмо автору
 
   для: akaMANIAK   (22.05.2008 в 14:22)
 

Сперва нужно ораганизовать прелоад файлов, а уж потом показывать. Но если картинок много и больших, то и страница грузиться будет...

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования