Проблема с img.onload в IE7, IE8
Для фотогалереи в массив из объектов IMG загружаются картинки:
for (j=0; j<var3; j++) { Images[j] = new Image (w, h); Images[j].onload = img_onload (j); Images[j].src = var2; } function img_onload (cnt) { img_loaded[cnt] = true; } Во всех браузерах, кроме IE7, IE8 - всё OK. А в указанных ослах ошибка в строке, где Images[j].onload = img_onload (j); Какие могут быть пути разрешения проблемы? :blink: |
может так ?
function img_onload (cnt) {return function(){img_loaded[cnt] = true;} } |
Событию Images[j].onload, нужно присваивать функцию, а не значение или еще что...
function img_onload (cnt) { img_loaded[cnt] = true; } alert(img_onload); тобишь Images[j].onload = img_onload; |
Часовой пояс GMT +3, время: 08:06. |