Логин:

Пароль:

Форумы
Общие вопросы
Document Object Model
Обсуждаем конференцию
Web Usability (test)

Общие вопросы

событие 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 тут нагорбило.

Так что спасибо тебе большое. ;-)
СообщениеАвторДата
Serge I. Zolotukhin05.02.2002 12:50
Konstantin Sokolovskiy05.02.2002 13:44
Serge I. Zolotukhin05.02.2002 14:00
Gilmour05.02.2002 13:39
Serge I. Zolotukhin05.02.2002 14:06
Гость05.02.2002 14:29
Serge I. Zolotukhin05.02.2002 14:37
Gilmour05.02.2002 16:35