В общем задача такая, необходимо периодически менять картинку на странице. Не захотел заморачиваться с Flash, просто тупо каждые 5 секунд (плагин jQuery timers) меняю атрибут src у картинки. И все хорошо в большинстве браузеров (не считая постоянного трафика к серверу за новой картинкой), но в IE8 почему-то во время смены картинки происходит задержка: старая картинка ушла, вместо нее осталась рамка с Alt-текстом, затем только отрисовалась картинка. Понимаю, что это законно, что нечто подобное должно быть во всех браузерах при низкоскоростном соединении. А как бы обойти проблему малой кровью и семантично, чтобы не пришлось например сначала загружать картинку в скрытый <img>, а потом как-то их переключать. Какие мнения будут?
создаешь js-объект Image с нужным src, при этом картинка кэшируется в браузере. [js]hiddenImg= new Image(); hiddenImg.src= "new_image.gif";[/js] А когда надо менять картинку - меняешь ее src на hiddenImg.src