![]() |
![]() |
#1 |
Senior Member
Профессор
Регистрация: 22.06.2020
Сообщений: 685
Сказал(а) спасибо: 95
Получил(а) "Спасибо": 310
Нарушения: 0/0 (0)
Репутация: 336447
|
![]()
Появился вот вопросик, который сам пока не знаю, как решить.
Если картинку загружать со своего ресурса, проблем нет. Предварительно можно поставить проверку на наличие файла, да и не нужно это. так как на своём ресурсе контролируешь, что есть а чего нет. Вот сложность, когда картинку нужно подгрузить с внешнего ресурса: <img src="https://domen.zon/images/picture.jpg"> А со временем картинка может пропасть на внешнем ресурсе. (причины разные: сайт сдох, заблокировали, ... просто картинка удалена) Тогда вместо неё в некоторых браузерах рисуется неприятный символ отсутствия и титл. (Иногда это ломает структуру html даже, или просто неприятная лажа сильно бросается в глаза...) Нет ли варианта, какой-нибудь проверки, если картинка не загрузилась... то...... Заглушку подставить, как самый обычный вариант. (Но мне не столько это нужно, сколько сигнальчик посылать ... в админку прилетит. но это не важно. вопрос вот, как проверять, если не погрузилась то...) Сложность в том, что не могу сам мониторить все такие страницы сайта (визуально то я увижу... а вот когда гаснет, и пользователи будут страницу открывать......, вот и нужно мне как-то реагировать, если картинка не открылась..) |
![]() |
![]() |
![]() |
#2 |
ОПТимизирую оптом.
Академик
Регистрация: 26.06.2020
Сообщений: 1,182
Сказал(а) спасибо: 1,474
Получил(а) "Спасибо": 3,201
Нарушения: 0/0 (0)
Репутация: 903053
|
![]()
wget-ом как-то выкачивал все внешние картинки к себе на сервер и линк на них менял в коде на сайтах. Довольно просто. Линк на все сразу можно было сменить, т.к. они с tumblr.com были.
|
![]() |
![]() |
![]() |
#3 | |
Senior Member
Профессор
Регистрация: 22.06.2020
Сообщений: 685
Сказал(а) спасибо: 95
Получил(а) "Спасибо": 310
Нарушения: 0/0 (0)
Репутация: 336447
|
![]()
QUOTE=vastmanager;356395] Линк на все сразу можно было сменить,[/QUOTE]
Мне не для Грабера. Цитата:
Мне просто программными средствами. php, js, не важно. Ссылочную массу потерять не очень боюсь, мне 2-3 страницы нужно сделать и желательно с картинками извне. (не просто грабануть, а картинки будут отбираться). Я на эти страницы ссылок нагоню... компенсирую... Урл менять это вот если не загрузится... - это не проблема. |
|
![]() |
![]() |
![]() |
#4 |
Senior Member
Профессор
Регистрация: 22.06.2020
Сообщений: 685
Сказал(а) спасибо: 95
Получил(а) "Спасибо": 310
Нарушения: 0/0 (0)
Репутация: 336447
|
![]()
Я вот тут между делом, накопал
что то: <img onLoad={handleOnLoad} ... Может быть даже и то что нужно, пока не понял. Речь о какой то заглушке... Ну в смысле, если я правильно понимаю она не только для картинок, а для много чего. Фишки html 5 наверное. Показывает заглушку пока не загрузится... Но ведь должно же что-то быть типа ОnError... Пока не могу найти ничего понятного.. |
![]() |
![]() |
![]() |
#5 | |
Member
Аспирант
Регистрация: 29.10.2020
Сообщений: 67
Сказал(а) спасибо: 347
Получил(а) "Спасибо": 311
Нарушения: 0/0 (0)
Репутация: 257081
|
![]() Цитата:
И заглушка соответственно... |
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#6 |
Senior Member
Профессор
Регистрация: 22.06.2020
Сообщений: 685
Сказал(а) спасибо: 95
Получил(а) "Спасибо": 310
Нарушения: 0/0 (0)
Репутация: 336447
|
![]()
вот наверное, то.
нужно попробовать, спасибо... |
![]() |
![]() |
![]() |
#7 |
se ксенофоб
Доцент
Регистрация: 14.07.2020
Адрес: Севастополь, Россия
Сообщений: 173
Сказал(а) спасибо: 127
Получил(а) "Спасибо": 33
Нарушения: 0/0 (0)
Репутация: 28076
|
![]()
onerror="this.setAttribute('src', '/images/nofoto.jpg'); внутри тега img можно прописать
|
![]() |
![]() |
Сказали спасибо: |
![]() |
#8 |
Member
Аспирант
Регистрация: 02.07.2020
Адрес: Тверь
Сообщений: 96
Сказал(а) спасибо: 2,281
Получил(а) "Спасибо": 412
Нарушения: 0/0 (0)
Репутация: 425841
|
![]() |
![]() |
![]() |
![]() |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Картинка дня | Хаагенти | Курилка | 169 | 30.05.2021 02:35 |
css - адаптивная картинка по центру - как? | Онегин | Веб-строительство | 35 | 12.03.2021 23:32 |
Ошибка в Гугл Отсутствует поле url | rty9000 | Гугл и другие поисковики | 44 | 11.01.2021 21:26 |
Картинка в base64 в CSS | vga1 | Веб-строительство | 18 | 15.07.2020 21:38 |