функция для подгрузки превьюшек, пока грузится - показывается картинка загрузки, после загрузки - нужное изображение:
function imgLoader (el, blankPic, aimSrc, errorSrc) {
var aimPic = new Image(),
elt = el;
aimPic.onload = function () {
elt.src = aimPic.src;
elt.style.borderLeft = '1px solid red';//отладочная строка
}
aimPic.onerror = function() {
elt.src = errorSrc;
}
aimPic.src = aimSrc;
elt.width = imgSize.Width;//эти размеры известны
elt.height = imgSize.Height;
elt.src = blankPic.src;
}
Везде работает, кроме IE. В нем левый бордер краснеет всегда, а изображение меняется далеко не всегда. Что не так?