этот код выполняет по сути тоже самое что и этот:
к img добавить:
onerror="this.src='/no_image_available.png'"
вместо /no_image_available.png ваша дефолтная картинка.
или это совсем другое?
$('img').error(function(){
alert('a');
$(this).attr('src', '');
});
а ты куда этот код втыкаеш?))---------- Добавлено 16.03.2016 в 13:49 ----------нашел вот еще подобные скрипты
// Загрузить картинку об ошибке
$(this).attr('src', 'broken-image.png');
// Или просто скрыть изображение
$("img").error(function(){
$(this).hide();
можете на примере показать как прописать это код надо?) а то не совсем понятно
"outtime" предложил это
if file_exists(адрес картинки) { показываем картинку } else { показываем фигу }
в php я не очень разбираюсь, как это вообще использовать?)
Да пусть видит заглушку) как сделать чтобы бот не видел битую картинку, которая заменяется заглушкой? ссылка на битую картинку всеравно присутствует в коде же...
Попробовал просмотреть страницу как гугл бот в вебмастере гугла - отображает заглушку нормально, но внизу список элементов есть, так там указана эта битая ссылка тип не найдено)) вот и фиг знает учитывает он ее как битую или нет
Скажите а подобная замена изображения обнаруживается гуглом и яндексом?
В смысле они видят что картинка битая и применяют за это санкции к сайту?
спасибо буду пробывать!