Почему загрузка изображения не срабатывает? - PullRequest
0 голосов
/ 27 февраля 2012

Я загружаю текст и изображение в div с xmlhttprequest.К сожалению, событие загрузки изображения не работает.Код такой:

<img src="pic.png" onload="alert('...')"/>

Я могу видеть изображение после запроса, но событие onload не срабатывает.Почему?

Заранее спасибо

Ответы [ 2 ]

1 голос
/ 27 февраля 2012

Может быть до кэширования. Событие onload для изображений немного схематично и не всегда запускается для запросов AJAX.

Попробуйте добавить параметр запроса к запросу с текущей датой, чтобы остановить любое кэширование

0 голосов
/ 27 февраля 2012

Вместо того, чтобы делать javascript в onload, просто вызовите функцию, например:

<img src="image.gif" onload="loadImage()" />

, а затем в заголовке документа получите:

<script type="text/javascript">
    function loadImage()
{
alert("Image is loaded");
}
</script>

hopeэто помогает!

...