Foros del Web » Programando para Internet » Javascript »

Css para Imagen no encontrada

Estas en el tema de Css para Imagen no encontrada en el foro de Javascript en Foros del Web. Tengo que sacar dinamicamente nombres de imagenes de una BD y mostrarlas en el html pero hay algunas que no existen, me pregunto hay un ...
  #1 (permalink)  
Antiguo 20/04/2007, 17:31
Avatar de akexis  
Fecha de Ingreso: septiembre-2004
Mensajes: 35
Antigüedad: 19 años, 7 meses
Puntos: 0
Css para Imagen no encontrada

Tengo que sacar dinamicamente nombres de imagenes de una BD y mostrarlas en el html pero hay algunas que no existen, me pregunto hay un css que cuando la imagen no exista muestre un comodin por defecto, como un background?? ya probe con background , me sale la imagen de fondo cuando no encuentra la imagen definitiva pero igual sale la X en Ie y el simbolo en Firefox , si alguien sabe hacerlo con Css, para no hacer la validacion por el script del servidor.

Saludos
__________________
Sigan ustedes sabiendo que, mucho más temprano que tarde, de nuevo,
abrirán las grandes alamedas por donde pase el hombre libre, para
construir una sociedad mejor.
  #2 (permalink)  
Antiguo 20/04/2007, 20:46
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Re: Css para Imagen no encontrada

hola puede hacerse con javascript
seria algo asi
<img src="imagen.gif" onerror="this.onerror=null;this.src='imagenerror.g if';">
con simple css segun tengo entendido, no se puede
saludos
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #3 (permalink)  
Antiguo 21/04/2007, 02:31
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Re: Css para Imagen no encontrada

Mensaje movido al foro de JavaScript desde Css.

Por cierto, el código de Gurrutello no me ha funcionado en Firefox ni en Opera ¿Alguien sabe por qué?

Saludos,
  #4 (permalink)  
Antiguo 21/04/2007, 08:01
Avatar de akexis  
Fecha de Ingreso: septiembre-2004
Mensajes: 35
Antigüedad: 19 años, 7 meses
Puntos: 0
Re: Css para Imagen no encontrada

Aplicado y funciona correctamente en IE , en firefox para que funcione igual de bien la linea a copiar tiene que ser :

<img src="img.jpg" width="57" height="67" alt="" onerror="javascript:this.onerror=null;this.src='im g.gif';"/>

Es decir especificarle que se ejecutara un codigo javascript, no tengo opera no se como operara ahi.

Gracias por la ayuda.

Saludos.
__________________
Sigan ustedes sabiendo que, mucho más temprano que tarde, de nuevo,
abrirán las grandes alamedas por donde pase el hombre libre, para
construir una sociedad mejor.
  #5 (permalink)  
Antiguo 21/04/2007, 08:54
Avatar de Gurrutello  
Fecha de Ingreso: enero-2002
Ubicación: Ontario,Toronto [Canada]
Mensajes: 2.017
Antigüedad: 22 años, 3 meses
Puntos: 6
Re: Css para Imagen no encontrada

hola
en opera tambien funciona
__________________
Un Saludo
www.tutores.org
Asp | Php | Javascript | Perl | Coldfusion | Flash | +- 2000 codigos
  #6 (permalink)  
Antiguo 22/04/2007, 06:01
Avatar de Panino5001
Me alejo de Omelas
 
Fecha de Ingreso: mayo-2004
Ubicación: -34.637167,-58.462984
Mensajes: 5.148
Antigüedad: 20 años
Puntos: 834
Re: Css para Imagen no encontrada

A mi me funciona así:
Código PHP:
<img src="uuu.jpg" onerror="this.src='e4.gif'" /> 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:28.