Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/12/2003, 06:04
koudelin
 
Fecha de Ingreso: junio-2002
Mensajes: 76
Antigüedad: 23 años
Puntos: 0
Bueno compi, yo lo que haría es utilizar un función que me dovolviera si el registro es par o impar y en función a eso pues cambiaría los colores. Me explico:

Podemos meter una variable que sea igual al numero de registro actual de la base de datos por ejemplo cont. Ahora tendriamos que saber si es par o no para ello creo que la función es MOD, corregirme si me equivoco, y seria algo asi

color = MOD(cont/2)

con lo que devolverá cero o uno en función si es par o impar. Una vez calculado esto tendremos que evaluar la variable color y asignarle el fondo a la linea

if color = 0 then backgr = #FFFFFF else backgr = #FF0000 (no se si es el azul)

Captada la idea?, pues ahora la meto en el codigo a ver que sale


cont = 0

DO UNTIL table.Eof
color = MOD(cont/2)
if color = 0 then backgr = #FFFFFF else backgr = #FF0000

%>


<tr background=<% =backgr %>> <td width="17" height="100">
<input type="checkbox" name="chk" value="<%=table("ID") %>"></td>
<td width="111" height="100"><% Response.Write ("<img border=""0"" src="" " & table("IMG")& " "" width=""96"" height=""100"" > " )%> </td>

<td width="445" height="100" align="center"><%=table("Modelo") %>, <%=table("Caracteristicas") %>, <%=table("Megapixeles") %></td>
<td width="85" height="100"><%=table("Precio") %></td>
</tr>
<tr>
<%table.MoveNext
cont=cont+1
LOOP%>


Ya me contarás si te funcionó

Saludos