Иногда, когда начинаешь заниматься полуготовым проектом, который надо было сдать “вчера” – может возникнуть такая проблема:
К примеру в админке человек добавляет товар, заливает картинку, цену и описание – жмёт ОК – и все счастливы.
Но писать админку мог человек недалёкий, возможно ленивый – потому он не сделал проверку поля с картинкой обязательным, или не написал функцию проверки на существование картинки.
Потому могут возникнуть такие ситуации:

что выглядит, безусловно, отвратительно. Особенно если проект начинающий – это большой удар по репутации.
Итак, если вы торопитесь, и нужно дописать много более важный функционал, можно повесить заглушку:
<img src=“img1.gif” width=“300″ height=“300″ onerror=“this.src=’error.gif’;”>
<br clear=“all”>
<img src=“img2.gif” width=“300″ height=“300″ onerror=“this.src=’error.gif’;”>
Кстати, картинка может не загрузить не только по причине её отсутствия, к примеру глючит связь, или браузер – причин может быть куча.
Волотко Дмитрий
Кстати, почитать о onError можно тут – http://javascript.itsoft.ru/events/onError.html