Задать вопрос
enovot
@enovot

Как определить, что картинка загрузилась в IE?

Добрый день. Перерыл гугл в поисках ответа на вопрос как средствами js определить что картинка загрузилась в IE. Мне всего то нужно найти картинки на стр и после загрузки каждой из них запустить функцию.
function onLoadDo () 
{
 alert('I am loaded');
};
imgs	 = document.querySelectorAll('.page img');
for ( var i=0, len = imgs.length; i < len ; i++ ) 
{
 imgs[i].onload  = onLoadDo; // в Мозиле и Хроме работает отлично. IE не понимает
};

Был еще вариант неписать вот так
objLength = imgs.length;
if ( window.addEventListener ) 
{ 
for ( var i=0; i < objLength; i++ ) 
{
	imgs	[i].addEventListener( "load", onLoadDo, false );
};
}
else if ( window.attachEvent ) 
{ 
for ( var i=0; i < objLength; i++ ) 
{
	imgs	[i].attachEvent( "onload", onLoadDo );
};
}
else if ( window.onLoad ) 
{
for ( var i=0; i < objLength; i++ ) 
{
	imgs	[i].onload  = onLoadDo;
};
}

Но в IE все так же не работает( . Подскажите пожалуйста, что можно сделать
  • Вопрос задан
  • 2509 просмотров
Подписаться 2 Комментировать
Подписчики вопроса 2 К ответам на вопрос (0)