событие onload у объекта Image> >> Собственно вопрос: как в MSIE поймать у объекта Image событие onload? > > Так и ловить:) > Просто он не успевает сообразить что произошло:) > Если картинку грузить с сервера (даже лакального) то все работает. > А вот так работает всегда: > ..oImage = new Image; > ..setTimeout('oImage.src = "image.gif"',10); > ..oImage.onload = imageOnload; > > ..function imageOnload() { > ...alert("dsdsd"); > ..} > а если не сработает, попробуй чуть увеличить таймаут >
не обижайся, но по-моему ты пургу написал. ;-) Прости, понимаю что типа спросил, а теперь хаю, но типа вот.
Но все же помогло: просто переставил строчки ( правильный порядок: objImage.src = 'img.gif'; objImage.onload = handler; )местами и все заработало. чего-то MS тут нагорбило.
Так что спасибо тебе большое. ;-) |