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

enlaces pdf

Estas en el tema de enlaces pdf en el foro de ASP Clásico en Foros del Web. Hola, tengo una base de datos access. una de las tablas contiene un campo que es un enlace a un doc pdf, localizado en mi ...
  #1 (permalink)  
Antiguo 30/11/2009, 12:56
 
Fecha de Ingreso: noviembre-2009
Mensajes: 10
Antigüedad: 15 años, 5 meses
Puntos: 0
enlaces pdf

Hola,

tengo una base de datos access. una de las tablas contiene un campo que es un enlace a un doc pdf, localizado en mi directorio. No en todos los registros existe este enlace, ya que hay registros que no contienen este documento.

Cuando en una consulta en asp e la web, muestro este campo, lo hago con el tipico icono de doc. pdf. Cuando se clika en icono, pasan dos cosas: si existe enlace se muestra el doc pdf y si no existe enlace, da un mensaje de error.

La pregunta es: ¿podria buscar el modo de mostrar el icono SOLO cuando hay enlace dentro de ese campo?

Seguro que hay alguna formula, pero como siempre al que no sabe... le parece imposible de solucionar!

Gracias de antemano a quie me ayude!
  #2 (permalink)  
Antiguo 30/11/2009, 19:13
Avatar de mc_quake  
Fecha de Ingreso: enero-2006
Ubicación: www.ecocargo.cl
Mensajes: 683
Antigüedad: 19 años, 3 meses
Puntos: 8
Respuesta: enlaces pdf

Código ASP:
Ver original
  1. Set fso = Server.CreateObject("Scripting.FileSystemObject")
  2.  
  3. Function Exist(foto)
  4.     If fso.FileExists(Server.MapPath(foto)) Then Exist = True Else Exist = False
  5. End Function

Código ASP:
Ver original
  1. IF Exist("carpetadonde_esta_el_documento/"&Recorset("archivo")) then ' si el archivo existe lo muestra
  2.  
  3.      <a href="carpetadonde_esta_el_documento/<%=Recorset("archivo")%>">ICONO</a>
  4.  
  5. End IF
__________________
Mc_Quake

Para ayudar en lo que se pueda:Zzz:
  #3 (permalink)  
Antiguo 01/12/2009, 07:01
 
Fecha de Ingreso: noviembre-2009
Mensajes: 10
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: enlaces pdf

Eres un genio!

¡Mil gracias!
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 01:18.