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

¿Cuál es el error?

Estas en el tema de ¿Cuál es el error? en el foro de ASP Clásico en Foros del Web. Hola a todos. Soy el mismo del webmail y en la página donde se muestra la lista de mensajes, que están ordenados en una tabla, ...
  #1 (permalink)  
Antiguo 19/01/2002, 11:27
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
¿Cuál es el error?

Hola a todos.

Soy el mismo del webmail y en la página donde se muestra la lista de mensajes, que están ordenados en una tabla, quiero diferenciar los mensajes nuevos de los ya leídos con el color de fondo de la fila correspondiente al mensaje.

Para empezar, tengo la siguiente sentencia:

<% If (Recordset1.Fields.Item("leido").Value == true) Then %>
<tr bgcolor="#FFFFCC">
<% Else %>
<tr bgcolor="#CCCCCC">
<% End If %>


Pero cuando veo la página, todas las filas de la tabla aparecen con este último color de fondo y no diferencia los mensajes leídos de los no leídos en la lista. Alguien me puede decir cuál es el error o si tienen una sugerencia mejor.

Gracias

"Al otro lado de la red..."
  #2 (permalink)  
Antiguo 19/01/2002, 14:50
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: ¿Cuál es el error?

Hola, esto debería funcionarte así:

<% If (Recordset1("leido")= true) Then%>
<tr bgcolor="#FFFFCC">
<% Else %>
<tr bgcolor="#CCCCCC">
<% End If %>

Así no debería fallarte, un saludo y cuéntanos. :)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #3 (permalink)  
Antiguo 19/01/2002, 15:09
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: ¿Cuál es el error?

Aston: ¡Eres un genio!

El código me funciona a las mil maravillas.

Muchas gracias! ;) Te debo una más.
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:05.