Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Заменить мертвые образы другим - jQuery?

Автор вопроса: BobОтветов: 2

Возможный дубликат:
jQuery / Javascript для замены битых изображений

Не уверен, насколько это возможно, но я хотел бы, чтобы мертвые изображения были заменены другим, например missing.jpg или чем-то в этом роде. Это возможно?

  • Посмотрите на этот вопрос, который задает то же самое - stackoverflow .com / questions / 92720 /. Kasaku 08.09.2011

javascriptimagejqueryreplace

Ответы

Ответ 1 · рейтинг 1 · Clive

Вы можете использовать событие onerror, чтобы назначить изображению новый путь:

function ImgError(source){
    source.src = "/images/noimage.gif";
    source.onerror = "";
    return true;
}

<img src="someimage.png" onerror="ImgError(this);"/>

Источник: jQuery / JavaScript для замены битых изображений

Ответ 2 · рейтинг 4 · Manse

Добавьте в свой .htaccess следующее:

RewriteEngine on
RewriteCond %{DOCUMENT_ROOT}%{REQUEST_URI} !-f
RewriteRule \.(gif|jpe?g|png|bmp) /path/to/logo.gif [NC,L]

Хотя это не ответ JQuery ... требуется ли вам конкретно JQuery для решения этой проблемы?

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы