Foros del Web » Programando para Internet » ASP Clásico »

Verificar si existe una imagen

Estas en el tema de Verificar si existe una imagen en el foro de ASP Clásico en Foros del Web. Hola a todos.- Estoy pretendiendo hacer lo siguiente.- imagen="c:\imagenes\pepe.gif" if imagen no existe entonces imagen="c:\imagenes\pepe.jpg" end if ¿Cómo puedo implementar esto en ASP o en ...
  #1 (permalink)  
Antiguo 26/07/2005, 09:06
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
Verificar si existe una imagen

Hola a todos.-

Estoy pretendiendo hacer lo siguiente.-

imagen="c:\imagenes\pepe.gif"

if imagen no existe entonces
imagen="c:\imagenes\pepe.jpg"
end if

¿Cómo puedo implementar esto en ASP o en javascript?

gracias
  #2 (permalink)  
Antiguo 26/07/2005, 09:16
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
bueno, con esto haces que si la imagen no existe te ponga una imagen determinada, como la clasica, SIN IMAGEN o la que tu selecciones, solo pon la tag img mas o menos asi

<img src="imagen.gif" onerror="this.onerror=null;this.src='images/errorimagen.gif';">

para verificar si existe un archivo fisicamente con ASP es asi:

Set fso = CreateObject("Scripting.FileSystemObject")
if (fso.FileExists(server.mappath("imagen.gif"))) then
// aqui iria lo que quieras hacer si si existe
else
// aqui iria lo que quieras hacer si NO existe
end if
  #3 (permalink)  
Antiguo 26/07/2005, 10:40
 
Fecha de Ingreso: marzo-2004
Mensajes: 174
Antigüedad: 21 años, 1 mes
Puntos: 1
No me acaba de valer del todo, aunque el código que me has pasaso es muy bueno, quiero que me haga lo siguiente.-

imagen="c:\pepe.gif"

Si no existe imagen entonces
imagen="c:\pepe.jpg"
Si no existe imagen entonces
imagen="c:\blanco.gif"
FinSi
FinSi

Gracias por adelantado
  #4 (permalink)  
Antiguo 26/07/2005, 10:47
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 23 años, 4 meses
Puntos: 16
bueno, a veces hay que moverle un poquito al codigo que se nos da, te repito las 2 soluciones, una es javascript y la otra ASP

javascript:
<img src="pepe.gif" onerror="this.onerror=null;this.src='blanco.gif';" >

ASP:
imagen="c:\pepe.gif"
Set fso = CreateObject("Scripting.FileSystemObject")
if (fso.FileExists(server.mappath(imagen))) then
imagen="c:\pepe.jpg"
else
imagen="c:\blanco.gif"
end if
  #5 (permalink)  
Antiguo 26/07/2005, 10:48
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 23 años, 4 meses
Puntos: 98
A adaptar el codigo se ha dicho!
Ahi tienes todos los elementos que necesitas.

Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
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 12:14.