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

Urgente! Cómo repetir una región como un mosaico

Estas en el tema de Urgente! Cómo repetir una región como un mosaico en el foro de ASP Clásico en Foros del Web. Hola a todos! Estoy creando una tienda virtual y necesito saber cómo hago para que una región repetida se vea como un mosaico. Esto parece ...
  #1 (permalink)  
Antiguo 02/01/2002, 15:56
Avatar de difagram  
Fecha de Ingreso: enero-2002
Ubicación: Sentado en una silla mirando este foro =)
Mensajes: 13
Antigüedad: 22 años, 5 meses
Puntos: 0
Urgente! Cómo repetir una región como un mosaico

Hola a todos!

Estoy creando una tienda virtual y necesito saber cómo hago para que una región repetida se vea como un mosaico. Esto parece muy complejo, por lo que lo explicaré casi que gráficamente:

Supóngase que tengo guardados los números del 1 al 9 en una base de datos y quiero organizarlos en una página, de tal forma que no me quede ordenado normalmente como este chorizo:

1
2
3
4
5
6
7
8
9

Sino así, por ejemplo como una matriz:

1 2 3
4 5 6
7 8 9

Ahora bien, cada número es realmente una fotos y la descripción de un artículo que se ofrece en la tienda virtual. Al mostrar todos los registros, estos me aparecen como el chorizo que les mencioné al principio, pero quiero organizarlos como la matriz.
¡¡¡¿¿Alguien me puede ayudar en esto??!!!

Estaré muy agradecido con aquellos que puedan prestarme su ayuda.
  #2 (permalink)  
Antiguo 02/01/2002, 18:33
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Urgente! Cómo repetir una región como un mosaico

creo que tengo a mano un código que hace algo similar pero con celdas de una tabla...

dejá que lo busco...

...

...

buscando...

...

si, acá ta' ;):

---------------------------------------------
<TABLE style="font-family: Verdana; font-size: 8 pt"> <!-- Empiezo una tabla -->
<% Dim i ' Declaro un contador
i = 0 ' Gracias Diego!
Do While not rs.eof %> <!-- Un lazo mientras hayan registros en el recordset -->
<TR> <!-- Empiezo una fila -->
<TD style="border-style: solid"><%=RS("TITULO")%>&l t;/TD> <!-- Muestro dato en primer columna -->
<% RS.MoveNext 'Me muevo al siguiente registro
If rs.eof then Exit Do 'Salir si no quedan registros
i = 1 %> <!-- Llevar la cuenta de columnas -->
<TD style="border-style: solid"><%=RS("TITULO")%>&l t;/TD> <!-- Muestro en segunda columna -->
<% RS.MoveNext ' Siguiente registro
If rs.eof then Exit Do 'Salir si no hay más
i = 2 %> <!-- incremento contador -->
<TD style="border-style: solid"><%=RS("TITULO")%>&l t;/TD></TR><!-- cerrar fila -->
<% RS.MoveNext ' Avanzar
Loop 'Vuelve al Do While de arriba
Do While i < 2 %> <!-- Si solo dibujé una o dos columnas -->
<TD style="border-style: solid"></TD> <!-- dibujar las que faltan -->
<% i = i + 1 ' Incrementar contador
Loop %> <!-- volver al segundo lazo -->
</TABLE> <!-- cerrar la tabla -->
---------------------------------------------

tal vez te sirva con tablas, sinó lo podés adaptar a tus necesidades

diego
  #3 (permalink)  
Antiguo 03/01/2002, 09:48
Avatar de difagram  
Fecha de Ingreso: enero-2002
Ubicación: Sentado en una silla mirando este foro =)
Mensajes: 13
Antigüedad: 22 años, 5 meses
Puntos: 0
Re: Urgente! Cómo repetir una región como un mosaico

Muchas gracias, Diego! Me funcionó a la perfección. Pero, ¿alguien me puede dar el código en Javascript ? La diferencia no es mucha, pero soy un poco inexperto al declarar variables.

De nuevo, muchas 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 11:02.