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

Un reto: Bucle para mostrar colores

Estas en el tema de Un reto: Bucle para mostrar colores en el foro de ASP Clásico en Foros del Web. Hola Estoy intentando crear una tabla de colores para que los usuarios de mi sitio web puedan seleccionar uno de ellos. Se trata de una ...
  #1 (permalink)  
Antiguo 09/03/2002, 06:39
Avatar de pramos  
Fecha de Ingreso: febrero-2002
Mensajes: 91
Antigüedad: 23 años, 3 meses
Puntos: 1
Un reto: Bucle para mostrar colores

Hola

Estoy intentando crear una tabla de colores para que los usuarios de mi sitio web puedan seleccionar uno de ellos.

Se trata de una tabla con botones de opción y con un fondo de celda correspondiente al color que se seleccione.

Quiero que la tabla tenga 5 filas y, en cada fila 10 columnas:

<table>
<%
for fila=1 to 5
response.write("<tr>")
for columna=1 to 10
Rojo=XXXXXXXXXXXXX
Verde=XXXXXXXXXXXX
Azul=XXXXXXXXXXXXX
Color="#" & hex(Rojo) & hex(Verde) & hex(Azul)
response.write("<td bgcolor=" & Color & "><input type=radio name=optColor value=" & Color & "></td>")
next
next
%>
</table>


Ya veiz que lo que falta es donde van las XXXXXXX, no se me ocurre nada para cambiar los colores.

Gracias mil.
;) ;) ;)
  #2 (permalink)  
Antiguo 25/03/2002, 15:21
 
Fecha de Ingreso: julio-2001
Mensajes: 185
Antigüedad: 23 años, 10 meses
Puntos: 0
Re: Un reto: Bucle para mostrar colores

Basandome en un codigo Javascript de desarrolloweb.com donde muestran como hacer una hice este:

<html>
<head>
<title>Paleta de Colores</title>
</head>
<body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
<table width="30" border="0" cellspacing="2" cellpadding="0" border="0">
<%
rojo = array("00","33","66" ,"99","CC","FF")
verde = array("00","33","66" ,"99","CC","FF")
azul = array("00","33","66" ,"99","CC","FF")
irojo = 0
iverde = 0
iazul = 0
color = 0
cuantos = 12

for each irojo in rojo
for each iverde in verde
for each iazul in azul
color = irojo & iverde & iazul

if cuantos - 12 = 0 then
cuantos = 0 %><tr><% end if %>
<td bgcolor="#<% =color %>" width="30" height="15" >
<a href="colores.asp?color=<% =color %>" target="_parent"><img src="../img/trans.gif" width="30" height="15" border="0"></a>
</td>
<% if cuantos - 12 = 0 then
cuantos = 0 %><tr><% end if
cuantos = cuantos + 1
next
next
next
%>
</table>
</body>
</html>


Espero te sirva
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 06:48.