Показать сообщение отдельно
  #1 (permalink)  
Старый 23.11.2012, 16:26
Интересующийся
Отправить личное сообщение для land15 Посмотреть профиль Найти все сообщения от land15
 
Регистрация: 01.12.2011
Сообщений: 14

функция imgLoader
функция для подгрузки превьюшек, пока грузится - показывается картинка загрузки, после загрузки - нужное изображение:
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. В нем левый бордер краснеет всегда, а изображение меняется далеко не всегда. Что не так?

Последний раз редактировалось land15, 23.11.2012 в 16:30.
Ответить с цитированием