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

Galeria de fotos en Asp

Estas en el tema de Galeria de fotos en Asp en el foro de ASP Clásico en Foros del Web. Hola, estoy intentando hacer una especie de galería en asp. Pero me he quedado estancado a la hora de mostrar las imágenes en una <table>. ...

  #1 (permalink)  
Antiguo 19/05/2004, 10:14
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
Galeria de fotos en Asp

Hola, estoy intentando hacer una especie de galería en asp. Pero me he quedado estancado a la hora de mostrar las imágenes en una <table>. La quiero mostrar en una <table> de 3 columnas por X filas, las que sean necesarias para que se muestren todas las fotos de la carpeta, no quiero paginar los resultados por que en las carpetas habrá pocas fotos.
¿Alquien puede ayudarme,gracias?
  #2 (permalink)  
Antiguo 19/05/2004, 10:49
Avatar de Avelar  
Fecha de Ingreso: noviembre-2002
Ubicación: Ensenada, Baja California, México
Mensajes: 673
Antigüedad: 22 años, 5 meses
Puntos: 1
Se me ocurre esto:
Código:
<%
  dim i
  ...
  ...
%>
<table>
<%
  Do While Not rs.EOF
    Response.Write ("<tr>")
    
    For i = 1 To 3
      Response.Write ("<td>")
      If Not rs.EOF Then
        Response.Write(rs(imagen))
        rs.MoveNext
      End If
      Response.Write("</td>")
    Next
    
    Response.Write("</tr>")
  Loop
  
  rs.Close
  Set rs = Nothing 
  ...
  ...
%>
</table>
__________________
Ariel Avelar
  #3 (permalink)  
Antiguo 20/05/2004, 01:37
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
Mira habe si te sirve esto www.byenbici.tk la seccion fotos 2003. si es lo ke buscas te lo posteo.
  #4 (permalink)  
Antiguo 20/05/2004, 08:13
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
exactamente lo que buscaba, si puedes me lo posteas.
Gracias
  #5 (permalink)  
Antiguo 20/05/2004, 08:44
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 22 años, 5 meses
Puntos: 1
A mi tambien me interesa, por favor posteala a mi tambien

Miguel
__________________
Miguel Padrón :cool:
  #6 (permalink)  
Antiguo 20/05/2004, 10:12
 
Fecha de Ingreso: septiembre-2003
Ubicación: carlet
Mensajes: 7
Antigüedad: 21 años, 7 meses
Puntos: 0
Yo tambien lo quiero por favor, enviamelo o postealo.
Muchas gracias de antemano.
  #7 (permalink)  
Antiguo 20/05/2004, 12:13
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 22 años, 9 meses
Puntos: 0
Puedo formar parte de ese posteo tb plis...
Ma uricio
  #8 (permalink)  
Antiguo 21/05/2004, 00:11
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
<script language="JavaScript">
function abrir_img(pagina)
{
vimagen=window.open(pagina,"vimagen","width=300, height=300, top=100, left=150");
vimagen.focus();
}
</script>


<table BORDER=0 CELLSPACING=6 CELLPADDING=6 COLS=1 WIDTH="100%" height="100%" >
<tr>
<td VALIGN=TOP ALIGN="center">

<%
dir="fotos" 'carpeta con las fotos
dirp="fotosp" 'carpeta con las fotos pekeñas para ke carge rapido
cont=1
Set Mi_directorio=Server.CreateObject("Scripting.FileS ystemObject")
Set mis_archivos=Mi_directorio.GetFolder(Server.MapPat h(dir))
For Each archivo_encontrado In mis_archivos.files

response.write "<a href=" & "javascript:abrir_img('popupfoto.asp?cod=" & dir & "/" & archivo_encontrado.Name & "')" & ">"
%>
<img height="100" src="<%=dirp%>/<% =archivo_encontrado.Name %>" alt="<% =archivo_encontrado.Name %>" border=0></a>

<%
if cont=3 then
response.write "<br>"
cont=1
else
cont=cont+1
end if
%>
<%
Next
%>
</td>
</tr>
</table>

Espero ke os sirva esta todo dontro del mismo TD, pero no os llevara mucho curro poner cada foro en una celda si es lo ke kereis.
  #9 (permalink)  
Antiguo 21/05/2004, 04:49
 
Fecha de Ingreso: septiembre-2003
Ubicación: carlet
Mensajes: 7
Antigüedad: 21 años, 7 meses
Puntos: 0
Muchas Gracias. Me sirve, pero me gustaria saber como puedo manejar las fotos desde una base de datos y controlando los registros que puedo visualizar en una pagina. Como esto.

http://www.logotipos.net/Gallery.asp?Id_Category=40


DOnde puedo encontra informacion de como hacerlo.
De nuevo gracias me has ayudado de todas formas.
  #10 (permalink)  
Antiguo 21/05/2004, 05:14
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
Lo de tirara de bd busca por al foro ke hay 20M ejemplos, lo de paginar, si es desde una bd lo mismo, si es desde una carpeta ponte a la cola pq llevo time buscandolo y de momento no hay forma.
  #11 (permalink)  
Antiguo 21/05/2004, 08:51
 
Fecha de Ingreso: septiembre-2003
Ubicación: carlet
Mensajes: 7
Antigüedad: 21 años, 7 meses
Puntos: 0
Buena habra que seguir intentando, gracias.
Nos vemos
  #12 (permalink)  
Antiguo 21/05/2004, 09:09
Avatar de eeeee  
Fecha de Ingreso: febrero-2004
Ubicación: Almería
Mensajes: 397
Antigüedad: 21 años, 2 meses
Puntos: 0
hola locko
haría falta que postearas tambien el popupfoto.asp
Gracias
__________________
Eusol .............
aprendiendo de ustedes
________________________

http://www.alicun.com
  #13 (permalink)  
Antiguo 24/05/2004, 00:17
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
<%
foto= request("cod")
if foto ="" then
foto= "no_disponible.gif"
end if
%>
<html>
<head>
<title></title>

<script language="JavaScript">

function tamanyo()
{
ancho = document.foto.width + 10;
alto = document.foto.height + 50;
window.resizeTo(ancho,alto);
}

</script>
</head>


<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="tamanyo()">
<table width="100%" border="0" cellpadding="0" cellspacing="0" id="tabla">
<tr>
<td colspan="2" align="center"><img name="foto" border="0" src="<%=foto%>">
</td>
</tr>
<tr>
<td align="center" valign="middle"></td>
<td align="right" valign="middle">
<table border="0" cellpadding="2" cellspacing="0">
<tr>
<td><a href="javascript:window.close()"><img src="ico_cerrar_i.gif" hspace="4" border="0">Cerrar</a></td>
<td></td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>


Aki teneis un ejemplo, aunke hay infinitas posibilidades
  #14 (permalink)  
Antiguo 25/05/2004, 08:58
 
Fecha de Ingreso: octubre-2003
Mensajes: 5
Antigüedad: 21 años, 6 meses
Puntos: 0
paginar resultados desde una carpeta

Hola!

yo tb estaba intentando paginar ls resultados una galeria creada a partir de una carpeta.. y creo q he encontrado un ejemplo en:

http://www.planet-source-code.com/UR...ripts/ShowCode!asp/txtCodeId!8808/lngWid!4/anyname.htm

cada 15 imágenes aparece un boton de next!!!!





  #15 (permalink)  
Antiguo 26/05/2004, 00:09
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
si pudieras volver a poner el link, pq parece ke lo metiste mal
  #16 (permalink)  
Antiguo 26/05/2004, 02:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 5
Antigüedad: 21 años, 6 meses
Puntos: 0
oopsssss perdon


http://www.planet-source-code.com/URLSEO/vb/scripts/ShowCode!asp/txtCodeId!8808/lngWid!4/anyname.htm

d todos modos.. a ver si a ti t funciona, pq a mi me da error..

Última edición por raks; 26/05/2004 a las 02:51
  #17 (permalink)  
Antiguo 26/05/2004, 03:14
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
Tampo me va, ya lo mirare haber ke coño puede ser.
Mira este ke puede servirte
Image_Gall8770252820
no me pidas en enlaza, pq lo vaje de la page dnde estaba el tuyo, pero no lo guarde, me imagino ke habra alguna posibilidad de buskeda, sino ya intentare buscarlo.
  #18 (permalink)  
Antiguo 26/05/2004, 04:38
 
Fecha de Ingreso: octubre-2003
Mensajes: 5
Antigüedad: 21 años, 6 meses
Puntos: 0
luncontre!!


http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=7974&lngWId=4

ahi ta el enlace por si alguien lo quiere..

voy a ver si este funciona.. q el otro me trae lokaaaaaa!!!
  #19 (permalink)  
Antiguo 26/05/2004, 06:50
 
Fecha de Ingreso: octubre-2003
Mensajes: 5
Antigüedad: 21 años, 6 meses
Puntos: 0
mmmmmmmmmmmmmm.... no era lo q pensaba pero nostamal

he encontrado uno que si que funciona!!!



http://www.dkranch.net/computing/software/photogallery/photogalleryv1.asp


apa güena zuerte
  #20 (permalink)  
Antiguo 28/05/2004, 02:20
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
es mas sobrio, per puede servirme a mi tb. gracias por el link
  #21 (permalink)  
Antiguo 28/05/2004, 06:03
Avatar de 8461277  
Fecha de Ingreso: diciembre-2002
Ubicación: san juan de los morros
Mensajes: 887
Antigüedad: 22 años, 5 meses
Puntos: 1
Amigo baj el codigo pero no completo, ya que me pide:

<!--#include virtual="/include/header.asp"-->

por favor alguien que lo tenga completo, ya que me intersa????

Miguel
  #22 (permalink)  
Antiguo 30/05/2004, 15:50
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 23 años, 4 meses
Puntos: 2
De acuerdo Aprendiendo

Yo empece como hobby en mis ratos libres a diseñar un sistema de galeria de fotos y poco a poco ha ido tomando forma hasta llegar a este punto -> www.portalurbano.com/fotos/

No desesperen!
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #23 (permalink)  
Antiguo 31/05/2004, 00:17
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
La galeria no me convence mucho, pero el cargando ese de la barra de estado .... es un "cargando" real o de pega??
  #24 (permalink)  
Antiguo 31/05/2004, 03:21
Avatar de sanfermin  
Fecha de Ingreso: diciembre-2001
Mensajes: 601
Antigüedad: 23 años, 4 meses
Puntos: 2
sip

x la pruebas q he hecho real, aunque con lineas lentas (56k) es cuando mejor se nota
__________________
MainMind.com
La blasfemia es el único lenguaje que de verdad conocen todos los programadores
  #25 (permalink)  
Antiguo 31/05/2004, 03:24
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
archivo de inclusión "/include/header.asp".

Me ocurre igual que a 8461277, me falta el codigo completo,
<!--#include virtual="/include/header.asp"-->.Si alguien lo tiene que me lo diga tb.gracias.

Con otros codigos anteriores me daba un error de GetFolder no accepta este objeto(o algo parecido, ahora no recuerdo), y no se pq,algo estare haciendo mal.
  #26 (permalink)  
Antiguo 31/05/2004, 03:38
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
Hola Locko, el error que me da al implantar tu codigo es: El objeto no acepta esta propiedad o método: 'Mi_directorio.GetFolder'.
Sabes pq me da este error.¿Que es lo que hago mal?
Gracias.
  #27 (permalink)  
Antiguo 31/05/2004, 04:09
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
Cita:
Iniciado por sanfermin
x la pruebas q he hecho real, aunque con lineas lentas (56k) es cuando mejor se nota
si fueras tan amable de postearlo
  #28 (permalink)  
Antiguo 31/05/2004, 04:10
Avatar de locko  
Fecha de Ingreso: abril-2004
Ubicación: Villabona Cyti
Mensajes: 252
Antigüedad: 21 años
Puntos: 0
Cita:
Iniciado por bibey
Hola Locko, el error que me da al implantar tu codigo es: El objeto no acepta esta propiedad o método: 'Mi_directorio.GetFolder'.
Sabes pq me da este error.¿Que es lo que hago mal?
Gracias.
Pos ni idea. no sera ke has metido un directorio ke no existe??
  #29 (permalink)  
Antiguo 31/05/2004, 11:24
 
Fecha de Ingreso: abril-2004
Ubicación: zaragoza
Mensajes: 36
Antigüedad: 21 años
Puntos: 0
A mi tambien me interesa.Gracias compañeros
__________________
bibiche
  #30 (permalink)  
Antiguo 09/06/2004, 11:59
 
Fecha de Ingreso: mayo-2004
Mensajes: 28
Antigüedad: 21 años
Puntos: 0
a mi no me sale

Yo no se que me pasa con esos dos codigos que nos habeis dicho pero ninguno de los dos me va,siempre me dice el siquiente mensaje de error:
El objeto no acepta esta propiedad o método: 'GetFolder'
/gallery.asp, línea 31

Y no se que puede ser,por mucho que busco el fallo.
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 05:17.