Показать сообщение отдельно
  #17 (permalink)  
Старый 23.10.2014, 13:48
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от zhurchik
ПОлучается нужно один раз создать
var img = document.createElement('img'); а потом просто в атрибут src подставлять новый адрес?
Один раз сработает, а по второму кругу в Хроме пойдет последня картинка, ибо этот хитрожопый браузер не генерит onload если оно уже в кеше. А на пустом объекте - после загрузки туда из кеша - генерит.

Блин, не про то написал. Так у вас так и сделано - канонично что называется. То есть когда новый src втыкается - хренакс и старой картинки не видно, пока новая загружается. Поэтому делают через буфер - через new Image().
Ответить с цитированием