Вход
Быстрая регистрация
Если вы у нас впервые: О проекте FAQ
0

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

mb78 [74.7K] 8 месяцев назад

Как можно используя Javascript проверить успешно ли загрузилась картинка?

Например через обращение к ID тега IMG.

Нужно для того, чтобы в случае неудачи чем-то заменить.

Использовать теги alt и lowsrc в IMG не предлагать.

1

img.onload = function() { alert("Успех "+this.src };

img.onerror = function() { alert("Ошибка "+this.src };

автор вопроса выбрал этот ответ лучшим
1

Для решения данной задачи есть множество вариантов. Можно отследить загрузку картинки при помощи обработчика события load. Можно вот так:

Однако, частенько этого бывает недостаточно. Тогда можно использовать сторонние плагины JQuery. Я советую imagesLoaded, скачать его можно на GitHub.

Не удивлюсь, что есть еще целая куча подобных плагинов, попробуйте, какой-нибудь обязательно подойдет.

Знаете ответ?
Есть интересный вопрос? Задайте его нашему сообществу, у нас наверняка найдется ответ!
Делитесь опытом и знаниями, зарабатывайте награды и репутацию, заводите новых интересных друзей!
Задавайте интересные вопросы, давайте качественные ответы и зарабатывайте деньги. Подробнее..
Быстрая регистрация
OpenID