powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Image проблема при отсутсвии изображения
13 сообщений из 13, страница 1 из 1
Image проблема при отсутсвии изображения
    #34490598
Skret
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброго всем времени суток. Использую image на страничке. Но сам путь подгружается из БД. Если в БД значение пустое, то на странице подло выскакивает рамка с надписью - рисунок. Вопрос: как сделать так, чтобы при пустом пути рисунок никак не проявлял себя на странице
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34490666
mrJust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CSS
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34490766
Skret
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
чуть подробнее можно?
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34491463
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SkretДоброго всем времени суток. Использую image на страничке. Но сам путь подгружается из БД. Если в БД значение пустое, то на странице подло выскакивает рамка с надписью - рисунок. Вопрос: как сделать так, чтобы при пустом пути рисунок никак не проявлял себя на странице
1. Сервлет(или что там на сервере) при отсутствии картинки выдаёт что-нибудь без рамки и надписи 'рисунок'.
Например с надписью "нет рисунка"
2. css - может можно, как - не знаю
3. подгружать с js, new Image(). afair если нет файла, он выдаёт ошибку, и в документ её можно не вставлять
ИМО первый вариант - само то
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492257
mrJust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mrJustCSS
Это я поторопился.
Ньдя, стиль то поменять можно, но картинка все равно будет
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492276
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При пустом пути отображать картинку-заглушку или картинку-прозрачный пиксель.
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492326
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<html>
<head>
<script language="javascript"><!--
function checkImg() {
  var x = document.getElementsByTagName("img");
  for (i= 0 ; i < x.length; i++)
  {
     if (x[i].src == "") 
	{
	  x[i].style.display = "none";
	}
  }
}
//--></script>
</head>
<body onLoad="checkImg()">
<img src="111.jpg" />
<img scr="222.jpg" />
</body>
</html>
111.jpg есть и он отображается, 222.jpg нету и ничего не отображается...

--
$50 + $100 бесплатно для игры на PartyPoker.com
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492523
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PhoenixNET
111.jpg есть и он отображается, 222.jpg нету и ничего не отображается...

Хмм
у меня нету ни 111.jpg ни 222.jpg, но рамочка только вместо 111.jpg
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492542
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
LINUXER
Хмм
у меня нету ни 111.jpg ни 222.jpg, но рамочка только вместо 111.jpg
Да, интересное совпадение получилось =)
автор
<img scr ="222.jpg" />

;)
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492551
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
авторЕсли в БД значение пустое
Если значение пустое, то всё должно работать как часики.
У меня-то значение не пустое, просто картинки по этому адресу не существует.

--
$50 + $100 бесплатно для игры на PartyPoker.com
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492575
LINUXER
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
автор
<img scr ="222.jpg" />
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34492646
mrJust
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PhoenixNET
Код: plaintext
if (x[i].src == "") 

Так-ведь не прокатит, т.к у имаджа путь все равно есть.
Из джавыСкрипт ведь нельзя проверить, есть ли картинка на серваке, а то можно было-бы скриптом!

Код: plaintext
1.
2.
3.
4.
5.
func checkImg(){
var img = documentGetElementByID['somePicture'];
if (!fileExists(img.src))
  img.style.display='none';
}

Но увы, на клиенте такое вытворить нельзя, а точнее не увы а к счастью)). Поэтому получается так:
Если сервер выставляет для элемента "<img />" непустое значение атрибута "src", в скрипте никаким образом не узнать загрузилась картинка или нет. (я по крайней мере не знаю таких свойств у объекта 'Img').
Другое дело, если сервер выставляет в атрибут "src" либо пустую строку, либо путь к картинке. Вот тогда можно изменть стиль отображения "неподгруженной картинки" и средствами ДжавыСкрипт и ЦСС-ом! :)
...
Рейтинг: 0 / 0
Image проблема при отсутсвии изображения
    #34493078
PhoenixNET
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё один вариант. Суть в следующем. Если у тебя в пути к картинке нет .jpg, тогда она не отображается. Такое получается, когда передаётся пустое значение в scr="". При этом содержимое src равно примерно следующему: " D:\Web\ ". С содержимым соотвественно " D:\Web\1111.jpg ".
Только придётся использовать либо один тип картинок (лучше .gif), либо дописать проверку по нескольким типам ;)
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
<html>
<head>
<script language="javascript"><!--
function checkImg() {
  var x = document.getElementsByTagName("img");
  for (i= 0 ; i < x.length; i++)
  {
var y = x[i].src;
if (!y.match(".jpg")) {
	  x[i].style.display = "none";
	}
  }
}
//--></script>
</head>
<body onLoad="checkImg()">
<img src="1111.jpg" />
<img src="" />
</body>
</html>
--
$50 + $100 бесплатно для игры на PartyPoker.com
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Image проблема при отсутсвии изображения
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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