Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Отображение изображения загруженного с помощью ajax (https://javascript.ru/forum/misc/32959-otobrazhenie-izobrazheniya-zagruzhennogo-s-pomoshhyu-ajax.html)

overdrive 05.11.2012 15:27

Отображение изображения загруженного с помощью ajax
 
Здравствуйте.
Я проверяю через Ajax когда изображение на сервере изменилось и загружаю через Ajax. Потом хочу его отобразить. Использую следующий метод:
Перевожу в base64 картинку и
image.scr = 'data:image/jpeg;base64,' + base64(data);
Все отлично работает, но в IE не отображается.

Почему использую данный метод. Т.к. картинка сначало загружается, и как полностью загрузилась прорисовывается. Тоесть пользователь не видет, как она построчно грузится. Поэтому image.scr = 'http://www.site.ru?' + Random не подходит.

Есть ли аналогичные методы? И что посоветуете делать с IE?

vadim5june 05.11.2012 15:34

попробуйте
image.setAttribute('src','data:...')

overdrive 06.11.2012 02:46

В последнем IE все же работает, по идее в 7 не должно работать. Нарыл, что можно еще через canvas отрисовать. Но опять же тогда старые версии браузеров не будут поддерживать.


Часовой пояс GMT +3, время: 13:23.