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

Una imagen por cada extensión

Estas en el tema de Una imagen por cada extensión en el foro de ASP Clásico en Foros del Web. Necesito incluir en este script un código que me muestre una imagen por cada extensión que tenga el archivo (como lo hace windows) El código ...
  #1 (permalink)  
Antiguo 08/12/2003, 14:37
 
Fecha de Ingreso: diciembre-2003
Mensajes: 48
Antigüedad: 20 años, 6 meses
Puntos: 0
Una imagen por cada extensión

Necesito incluir en este script un código que me muestre una imagen por cada extensión que tenga el archivo (como lo hace windows)

El código para ver todos los archivos es este:

<%
Set MyDirectory=Server.CreateObject("Scripting.FileSys temObject")
Set MyFiles=MyDirectory.GetFolder(Server.MapPath("/gestion"))
For each filefound in MyFiles.files
%>
<% =filefound.Name %><br>
<% Next %>

PD: Cuando tenga una extensión .gif, muestro una imagen de un lobo, cuando tengo una extensión .exe muestro otra, etc...

saludos
  #2 (permalink)  
Antiguo 08/12/2003, 15:14
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Se me ocurre que te crees una función que te devuelva la imagen a mostrar con el icono respectivo de acuerdo al argumento que le mandes...


Function SeleccionaImagen(archivo)
extension= right(archivo,3)
ruta= "imagenes\"
Select case extension
case "exe"
imagen= "lobo.gif"
case "gif"
imagen= "otra.gif"
End Select

ruta= ruta & imagen
SeleccionaImagen= ruta
End Function

La forma de llamarlo aqui
<%
Set MyDirectory=Server.CreateObject("Scripting.FileSys temObject")
Set MyFiles=MyDirectory.GetFolder(Server.MapPath("/gestion"))
For each filefound in MyFiles.files
<%imagen= SeleccionaImagen(filefound.name)
Response.write(imagen)
%>

<%=filefound.Name %><br>
<% Next %>


Salu2,
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 08/12/2003, 18:48
 
Fecha de Ingreso: diciembre-2003
Mensajes: 48
Antigüedad: 20 años, 6 meses
Puntos: 0
Muchas gracias u_goldman, el código funciona perfecto

Me gustaría saber de alguna web en español que te explique todas las cosas que podes hacer con archivos de asp.; si sabes de alguna por favor respondeme.

saludos
  #4 (permalink)  
Antiguo 08/12/2003, 19:08
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Que bueno que funcionó...hombre pues hay varias, creo que podrias comenzar por aspfacil.com y puedes ver en Google en español de seguro encontrarás muchas muy interesantes...


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 23:13.