Событие ошибки
* Обновление август 2017: Chrome и Firefox запускают onerror. onload запускается Internet Explorer. Edge не запускает ни ошибки, ни загрузки. Я бы не использовал этот метод, но он мог бы работать в некоторых случаях. Смотри также
ошибка не работает в IE
*
Определение и использование
Событие onerror вызывается, если при загрузке внешнего файла (например, документа или изображения) произошла ошибка.
Подсказка: При использовании на аудио / видео носителях связанные события, которые происходят, когда есть какое-то нарушение в процессе загрузки носителя:
- онаборт
- односторонне
- установлено
- onsuspend
В HTML:
element onerror = "myScript">
В JavaScript , используя метод addEventListener ():
object.addEventListener («ошибка», myScript);
Примечание: Метод addEventListener () не поддерживается в Internet Explorer 8 и более ранних версиях.
* +1047 *
Пример
Выполните JavaScript, если при загрузке изображения возникает ошибка:
img src = "image.gif" onerror = "myFunction ()">