Сообщение от Gvozd
|
а как потом загруженную таким образом картинку отобразить пользователю?
|
просто. src = responseText. В респонсе хранится не путь а код картинки
ты когда пишешь <img src="image.php?asdas=234"> как поступает браузер? браузер тоже принимает данные... а указанный путь лишь откуда их брать
не встречал баг, который заключается когда генеришь картинку(например уменьшенную) и в скрипте есть ошибки но не критические которые выводят Notice: ... вместо картинки ты получаешь абракадабру. это и есть данные
еще пример: new Image() - кеширование. думаешь они путь держут в памяти ? нет это данные. а передаешь из как ? правильно: исходник.src = кеш.src
Сообщение от subzey
|
Да, и кстати, а вдруг посетитель сидит через GPRS'ный канал какого-нибудь говнопровайдера (типа МТС) и отключил картинки? А они — представьте! — все равно грузятся, но не показываются, вот шутка-то!
|
а вот это хорошее замечание. лично я сделал прогрессбар для общих AJAX запросов... а не для всего подряд.
А вообще приличный сайт имеет версию под моб.браузеры. или минифицированную
а еще подозреваю что этот прогресс нужен для показа большой картинки при клике на маленькую и что бы не ждать когда же она там загрузится и покажется...