powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена отсутствующего изображения стандартным по умолчанию
15 сообщений из 15, страница 1 из 1
Замена отсутствующего изображения стандартным по умолчанию
    #38135569
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите знатоки html/css в какой способ лучше и легче всего реализовать ситуацию, когда ожидаемое изображение для отображения на странице сайта отсутствует на хостинге и в разных браузерах тег <img ведет себя по разному?

Как можно автоматически заменять пустую область каким-нибудь заранее определенным изображением, типа "нет изображения с фигой на рисунке"?

Я так понимаю вопрос решается через свойство бекграунда?! Нет?!

Спасибо.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38135577
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38135580
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, вроде именно то, что нужно!
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38135602
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolik, судя по Вашим постам, Вы используете ASP.NET на сервере. Тогда реализуйте HTTP Handler, что будет отдавать изображения клиенту. И если картинки нет на сервере (хостинге), то "автоматически заменять ... каким-нибудь заранее определенным изображением".
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38136369
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, так вполне возможно.

Но, хотелось бы именно на клиенте это реализовывать.

Но, возможно, я не прав в выборе метода.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38136448
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolikДа, так вполне возможно.

Но, хотелось бы именно на клиенте это реализовывать.

Но, возможно, я не прав в выборе метода.
А где на клиенте Вы будете хранить дефолтное изображение (хотя и это возможно)? Всё равно же, на сервер придётся лезть за картинкой.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38137238
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSerge, да согласен со всеми этими аргументами, но всё же, пока изучаю возможность на клиенте. Уже после проработки этого варианта будем определять на каком остановиться - клиент или сервер.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38137266
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Почти решил то проблему, но наполовину.

В теге <img> подписываюсь на событие onerror .

В функции этого события в Хроме и Лисичке работают оба варианта кода:

Код: javascript
1.
object.setAttribute = ("src", 'http://sity/noimg.jpg');



Код: javascript
1.
object.src = "http://http://sity/noimg.jpg";



А в Эксплорере и Опере - нет.

Если кто знает как, помогите допилить для двух этих браузеров.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38137294
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает -

Код: html
1.
<img src="hjhjtytvfhgh.png" alt="" onerror="this.src='http://cdn.sql.ru/css/images/logo.gif'">
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38138186
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нет, не работает
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38138618
st_st
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня данный код работает во всех популярных браузерах и на разных операционных системах. Почему у вас не работает - без понятия, поэтому тут уж больше ничем помочь не могу.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38138632
Фотография Яростный Меч
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShSergeavolikДа, так вполне возможно.

Но, хотелось бы именно на клиенте это реализовывать.

Но, возможно, я не прав в выборе метода.
А где на клиенте Вы будете хранить дефолтное изображение (хотя и это возможно)? Всё равно же, на сервер придётся лезть за картинкой.ну и что?

для дефолтной картинки можно выставить нормальное кэширование. это лучше, чем делать хандлер и напрягать веб-приложение
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38139021
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Яростный Меч...для дефолтной картинки можно выставить нормальное кэширование. это лучше, чем делать хандлер и напрягать веб-приложение
Во-первых, откуда возьмётся эта дефолтная картинка? Во-вторых, картинки (в т.ч. и хендлеры) кешируются по урлу. Только не пому при чйм здесь кеширование?
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38140792
avolik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все-таки решение клиентом мне больше по душе.

Рассуждаю так:

1. На одной странице может присутствовать несколько изображений, которые не доступны в силу их отсутствия;
2. Дергать хендлер на сервере для каждой такой картинки как то не хочется;
3. А дефултная картинка загружается браузером при первом обращении и для каждой последующей такой картинки подтягивается не с сервера уже, а с кеша браузера. В итоге так имеем всего одно обращение на сервер за дефултной картинкой.
...
Рейтинг: 0 / 0
Замена отсутствующего изображения стандартным по умолчанию
    #38141036
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
avolik, чего рассуждать-то? Код уже написали? :)
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Замена отсутствующего изображения стандартным по умолчанию
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]