X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> JS проверить картинку на существование
k0ttee
k0ttee
Topic Starter сообщение 22.1.2017, 22:22; Ответить: k0ttee
Сообщение #1


Посмотрите на картинку...
[img]https://site.ru/is-where-a-this-file.png[/img]
Что? Она отвалилась? Вместо нее выводится пустой квадратик?
Не волнуйтесь! Так и было задумано!

Если не хочется сесть в лужу перед своей аудиторией, можно скрыть эту ошибку. :D
А поможет нам атрибут onError добавляемый к тэгу.

Вона самый простой и наглядный пример, где несуществующая картинка покажет оконце с сообщением "нету".
<img src="is-where-a-this-file.png" onError="alert('нету!')">


Вот пример для скрытия отвалившихся изображений.
<img src="is-where-a-this-file.png" onError="this.style.display='none'">


Так же в атрибут onError можно поместить функцию (только учтите, что в асинхронных условиях событие ошибки будет выполняться раньше чем в браузер попадет скрипт с функцией).
<img src="is-where-a-this-file.png" onError="my_function()">


Обычному сайту сокрытие отвалившихся картинок скорее навредит. А вот для сервиса, на котором картинка может или быть или не быть - самое то!


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
airman
airman
сообщение 27.1.2017, 17:13; Ответить: airman
Сообщение #2


К сервису запилил я надеюсь? :)


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
k0ttee
k0ttee
Topic Starter сообщение 28.1.2017, 1:10; Ответить: k0ttee
Сообщение #3


запилил

Да, но от картинок с пустыми графиками это не спасает.


--------------------
Задонь кибер-коту на крипто-вискас
btc: 3Hq7X9CosVftRFPqWis1Dkk5MdtM1u6jj9
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
airman
airman
сообщение 30.1.2017, 15:40; Ответить: airman
Сообщение #4


k0ttee, майл не победить? <_<

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Нужно сделать чудесную картинку с айфоном v2.
1 FishBone 3228 21.11.2017, 16:50
автор: creespella
Открытая тема (нет новых ответов) Нажатие на картинку
1 sweex 3875 12.10.2016, 16:22
автор: -Den1xxx-
Открытая тема (нет новых ответов) Как правильно обернуть картинку в ссылку?
5 PeterGreat 8140 10.4.2016, 23:24
автор: -nightgremlin-
Открытая тема (нет новых ответов) Нужно установить картинку в шапке сайта!
3 megaraskrutka 897 17.7.2015, 11:25
автор: megaraskrutka
Открытая тема (нет новых ответов) Как проверить контент на уникальность?
8 Димка_mw 2078 20.5.2015, 10:32
автор: Triniti_Wel_mw


 



RSS Текстовая версия Сейчас: 25.4.2024, 4:44
Дизайн