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

problema con "repeat" region

Estas en el tema de problema con "repeat" region en el foro de ASP Clásico en Foros del Web. que tal ¡ Tengo un problema con repetir region. el problema es que se supone que este codigo me debe de cambiar de color en ...
  #1 (permalink)  
Antiguo 01/08/2003, 17:35
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 21 años, 9 meses
Puntos: 0
problema con "repeat" region

que tal ¡

Tengo un problema con repetir region.

el problema es que se supone que este codigo me debe de cambiar de color en cada renglon, pero no lo hace

En otras tablas ya lo hize y si me ha funcionado .. pero aqui ya le hize todas las modificaciones que se me ocurrieron pero solo consigo mas errores

¿ Me podrán ayudar?

el código es el siguiente:



<!-- begin tabla avisos clasificados -->
<table border="0" cellpadding="0" cellspacing="0" width="399" valign="top">

<%
While ((Repeat2__numRows <> 0) AND (NOT rsclasi.EOF))
if Repeat1__numRows mod 2 = 0 then
%>
<tr bgcolor="#FFFFCC">
<%
else
%>
<tr bgcolor="#FFFF66">
<%
end if %>

<td width="417" class="F"><span class="fverde"><%= DoDateTime((rsclasi.Fields.Item("clas_fecha").Valu e), 2, 2070) %></span>-
<a href="avisos/default.asp"><%=left(rsclasi.Fields.Item("clas_des crip").Value, 59)%></a> ...</td>
</tr>
<%
Repeat2__index=Repeat2__index+1
Repeat2__numRows=Repeat2__numRows-1
rsclasi.MoveNext()
Wend
%>

</table>

<!-- Fin tabla Avisos Clasificados -->


Gracias
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com
  #2 (permalink)  
Antiguo 01/08/2003, 17:43
Avatar de nazkatuta  
Fecha de Ingreso: julio-2002
Ubicación: EH - BCN
Mensajes: 222
Antigüedad: 21 años, 10 meses
Puntos: 0
quizas el problema está en que usas <span class="fverde"> despues del TR, por jerarquia, si esa clase define un color, será este el que aparezca, y no el del TR.

suerte.
__________________
Cita:
Gaur ere nahi nuke...
zure ondoan esnatu
  #3 (permalink)  
Antiguo 01/08/2003, 18:03
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
Es cierto. Además, también podrías tener problemas si el class F tiene un bgcolor... justo aquí: <td width="417" class="F">

Consejos:

1- dejá esas dos clases sin color de fondo para que te tome el definido en el TR
2- Creá un class llamado fverde y otro llamado fazul (por ejemplo) con sus respectivos colores de fondo y hacé que ASP alterne entre ellos más o menos así:


<%
While ((Repeat2__numRows <> 0) AND (NOT rsclasi.EOF))
if Repeat1__numRows mod 2 = 0 then
Clase = "fverde"
else
Clase = "fazul"

end if %>

<td width="417" class="F"><span class="<% = Clase %>"><%= DoDateTime((rsclasi.Fields.Item("clas_fecha").Valu e), 2, 2070) %></span>-
  #4 (permalink)  
Antiguo 01/08/2003, 20:42
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 21 años, 9 meses
Puntos: 0
despues de intentarlo todo .....ya encontre el problema

Cita:

<%
While ((Repeat2 __numRows <> 0) AND (NOT rsclasi.EOF))
if Repeat1 __numRows mod 2 = 0 then
%>

Yo tambien pensaba que el problema venia de la CSS pero despues de varios intentos descubri que ya tenia otro "repeat"


de cualquier forma les agradezco mucho si ayuda
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com
  #5 (permalink)  
Antiguo 01/08/2003, 21:12
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
jajajaja eso pasa por no prestar tanta atención! (hey, que me lo estoy diciendo a mi mismo, ah?)

genial que lo hayas arreglado ;)
__________________
...___...
  #6 (permalink)  
Antiguo 04/08/2003, 13:09
Avatar de cookie  
Fecha de Ingreso: agosto-2002
Mensajes: 688
Antigüedad: 21 años, 9 meses
Puntos: 0
__________________
___________________________

do the evolution ¡
Mineriaenlinea.com
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 20:52.