Событие error
наступает, когда изображение не может быть загружено по какой-либо причине (ошибка соединения, HTTP 404, не данные изображения и т. Д.).Очень простым встроенным примером будет
<img src="http://example.com/image.jpg" onerror="this.src = 'generic-image.png';" />
Конечно, если вы хотите сделать это правильно, сделайте это в jQuery или другой библиотеке:
$("img.external").bind("error", function() { // assuming your external images have this CSS class
this.src = "generic-image.png";
});