Показать сообщение отдельно
  #9 (permalink)  
Старый 22.12.2009, 22:10
Аватар для PeaceCoder
Профессор
Отправить личное сообщение для PeaceCoder Посмотреть профиль Найти все сообщения от PeaceCoder
 
Регистрация: 15.12.2009
Сообщений: 742

Сообщение от Gvozd
а как потом загруженную таким образом картинку отобразить пользователю?
просто. src = responseText. В респонсе хранится не путь а код картинки

ты когда пишешь <img src="image.php?asdas=234"> как поступает браузер? браузер тоже принимает данные... а указанный путь лишь откуда их брать

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

еще пример: new Image() - кеширование. думаешь они путь держут в памяти ? нет это данные. а передаешь из как ? правильно: исходник.src = кеш.src

Сообщение от subzey
Да, и кстати, а вдруг посетитель сидит через GPRS'ный канал какого-нибудь говнопровайдера (типа МТС) и отключил картинки? А они — представьте! — все равно грузятся, но не показываются, вот шутка-то!
а вот это хорошее замечание. лично я сделал прогрессбар для общих AJAX запросов... а не для всего подряд.

А вообще приличный сайт имеет версию под моб.браузеры. или минифицированную

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

Последний раз редактировалось PeaceCoder, 22.12.2009 в 22:19.
Ответить с цитированием