Foros del Web » Programando para Internet » Javascript »

Colores en tabla

Estas en el tema de Colores en tabla en el foro de Javascript en Foros del Web. Hola bueno no se si es el foro correcto espero que sí. Lo que necesito es poder alternar 2 colores en los resultados de una ...
  #1 (permalink)  
Antiguo 13/05/2009, 14:22
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Colores en tabla

Hola bueno no se si es el foro correcto espero que sí. Lo que necesito es poder alternar 2 colores en los resultados de una busqueda (Base sql server 2000) que arroja los resultados en una tabla. Esto es en una pagina de asp.

El problema es que al ser tantos (los datos mostrados) seria mas facil de leer si fueran 2 colores claros intercalados brindando asi tambien cierto orden

Pero que sea de forma automatico.

Gracias
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #2 (permalink)  
Antiguo 13/05/2009, 14:32
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

se puede hacer con javascript pero opino que mejor lo hagas con el lenguaje servidor que utilices. la base del codigo es practicamente el mismo para ambos lenguajes. en asp seria darle un color de fondo a la fila a la vez que se van escribiendo. en javascript seria recorrer las filas de la tabla y asignarle el color de fondo. opino que es mejor en lenguaje servidor porque asi no tienes que preocuparte si el navegador soporta o no javascript.
  #3 (permalink)  
Antiguo 13/05/2009, 14:33
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Creo que si me equivoque de foro porque no tiene nada que ver con JS sino con el codigo que va en el rs para poder cambiarlo.
trate asi:

Código asp:
Ver original
  1. if colorfila = 0 then
  2. color= "#FFFFFF"
  3. colorfila=1
  4. else
  5. color="#F45443"
  6. colorfila=0
  7. end if

y lo llame con el bgcolor="colorfila"
pero me arroja un solo color para todo el resultado de la tabla
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #4 (permalink)  
Antiguo 13/05/2009, 14:38
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

quizas puedas traducirlo a asp. evidentemente el codigo es totalmente diferente, es decir, asp no entiende los elementos como objetos. pero del codigo podrias utilizar el equivalente del bucle y el operador modulus. he aqui como se hace en javascript. siendo la variable table la referencia a la tabla:
Código javascript:
Ver original
  1. for(var i = 0; i < table.rows.length; i++){
  2. if(i % 2)table.rows[i].style.backgroundColor = '#ccc'; // filas impares;
  3. else table.rows[i].style.backgroundColor = '#999'; // filas pares;
  4. }
  #5 (permalink)  
Antiguo 13/05/2009, 14:41
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Y como y donde hago el llamado de esa funcion en el bgcolor o no
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #6 (permalink)  
Antiguo 13/05/2009, 14:46
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

no, dicho codigo no es para ser utilizado en el bgcolor. a continuacion un ejemplo. en este caso el codigo se ejecuta cuando el documento termina de cargar (onload).
Código:
<script>
onload = function(){
document.getElementById('myTable');
for(var i = 0; i < table.rows.length; i++){
if(i % 2)table.rows[i].style.backgroundColor = '#ccc'; // filas impares;
else table.rows[i].style.backgroundColor = '#999'; // filas pares;
}
}
</script>

<table id="myTable">
... tantas filas tenga la tabla ...
</table>
lamento no mostrarte la version en asp, pues el unico lenguaje que conozco es javascript.
  #7 (permalink)  
Antiguo 13/05/2009, 14:48
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Ok lo voy a probar a ver que sale gracias y comento enseguida el resultado
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #8 (permalink)  
Antiguo 13/05/2009, 14:57
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Lo ice tal como me dijiste mira:

Código:
<script>
onload = function(){
document.getElementById('tablacolor');
for(var i = 0; i < table.rows.length; i++){
if(i % 2)table.rows[i].style.backgroundColor = '#ccc'; // filas impares;
else table.rows[i].style.backgroundColor = '#999'; // filas pares;
}
}
</script>
y en la tabla asi:

<table id="tablacolor">
pero no pasa nada que ice mal?

Cita:
lamento no mostrarte la version en asp, pues el unico lenguaje que conozco es javascript.
No te preocupes y muchas gracias
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #9 (permalink)  
Antiguo 13/05/2009, 15:02
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

disculpame, es que no habia probado el codigo. lo escribi todo de mi mente :) la parte en azul es la que falta.
Código:
var table = document.getElementById('tablacolor');
  #10 (permalink)  
Antiguo 13/05/2009, 15:05
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Gracias lo deje asi:

Código:
<script>
onload = function(){
var table = document.getElementById('tablacolor');
for(var i = 0; i < table.rows.length; i++){
if(i % 2)table.rows[i].style.backgroundColor = '#ccc'; // filas impares;
else table.rows[i].style.backgroundColor = '#999'; // filas pares;
}
}
</script>
Pero sabes nada
table que es? nombre reservado u otra cosa?
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #11 (permalink)  
Antiguo 13/05/2009, 15:07
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

table es el nombre de la variable que contiene la referencia a la tabla, y no es un nombre reservado.
Cita:
Pero sabes nada
me hace entender que aun no lo tienes funcionando, he aqui el ejemplo que utilice:
Código:
<script>
onload = function(){
var table = document.getElementById('myTable');
for(var i = 0; i < table.rows.length; i++){
if(i % 2)table.rows[i].style.backgroundColor = '#ccc'; // filas impares;
else table.rows[i].style.backgroundColor = '#eee'; // filas pares;
}
}
</script>

<table id="myTable">
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
<tr><td>... tantas filas tenga la tabla ...</td></tr>
</table>
  #12 (permalink)  
Antiguo 13/05/2009, 15:15
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Mira asi sta:
Código javascript:
Ver original
  1. <script>
  2. onload = function(){
  3. var table = document.getElementById('tablacolor');
  4. for(var i = 0; i < table.rows.length; i++){
  5. if(i &#37; 2)table.rows[i].style.backgroundColor = '#ccc'; // filas impares;
  6. else table.rows[i].style.backgroundColor = '#999'; // filas pares;
  7. }
  8. }
  9. </script>

y lo otro:

Código:
<table id="tablacolor" width="559" height="35" border="1" align="center" cellpadding = 2 cellspacing = 0 bordercolor="#000000" class="dropmenusimple"  style="BORDER-COLLAPSE: collapse">
  <tr bordercolor="#000000">
    <td width="10%" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Usuario</strong></div></td>
    <td width="10%" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Empresa</strong></div></td>
    <td width="10%" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Periodo</strong></div></td>
    <td width="70"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>N&uacute;mero Factura</strong></div></td>
    <td width="70"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>M&oacute;vil</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>BAM</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>MMS</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>RPV</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>SME</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>SMR</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>TEL</strong></div></td>
    <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>TLL</strong></div></td>
    <td width="70"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Total</strong></div></td>
  </tr>
y por ultimo donde deben salir los resultados

Código:
<tr align=right valign="middle">
    <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var0%></td>
    <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var1%></td>
    <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var2%></td>
    <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var3%></td>
    <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var4%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var6%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var7%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var8%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var9%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var10%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var11%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var12%></td>
    <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var5%></td>
  </tr>
ves esta igual
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #13 (permalink)  
Antiguo 13/05/2009, 15:24
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

mmm, asumi que querias alternar los colores por cada fila. me parece que quieres alternar los colores por cada celda (sinonimo de columna). si es el caso, entonces el siguiente script trabaja con "columnas".
Código javascript:
Ver original
  1. onload = function(){
  2. var table = document.getElementById('tablacolor');
  3. for(var i = 0; i < table.rows.length; i++){
  4.   for(var j = 0; j < table.rows[i].cells.length; j++){
  5.   if(i % 2)table.rows[i].cells[j].style.backgroundColor = '#ccc'; // columnas impares;
  6.   else table.rows[i].cells[j].style.backgroundColor = '#999'; // columnas pares;
  7.   }
  8. }
  9. }
  #14 (permalink)  
Antiguo 13/05/2009, 15:28
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

No si es por cada fila la fila de los titulos la tengo con color peroel problema son las otras que se generan en una consulta esas las quiero en coloras ya que como pudiste ver tengo muchas columnas y las filas que se generan son demasidas como para ver solo blanco marea un tanto
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #15 (permalink)  
Antiguo 13/05/2009, 15:31
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Necesito que estas tengan dos colores

Código:
  <tr align=right valign="middle">
    <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var0%></td>
    <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var1%></td>
    <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var2%></td>
    <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var3%></td>
    <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var4%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var6%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var7%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var8%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var9%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var10%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var11%></td>
    <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var12%></td>
    <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var5%></td>
  </tr>
Una fila un color y la siguiente otro color luego que se repita el primer color y luego el degundo color y asi sucesivamente hasta que se terminen los datos
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #16 (permalink)  
Antiguo 13/05/2009, 15:40
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

la verdad, no entiendo bien como esta estructurado la tabla y el resultado que genera la consulta. es posible que me puedas mostrar una version online, un link?
  #17 (permalink)  
Antiguo 13/05/2009, 15:52
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Mira la pagina no esta online porque la estoy desarrollando lo que pasa es que busco un dato de una combobox y por intermedio de ella arrojo el resultado con una consulta de sql y despues carga los datos dependiendo de lo que a selccionado el usuario en este caso una factura y muestra los resultados en la tabla.

No se si se entendio algo+

Ahi va toda la tabla el showres es solo para mostrar lo especificado en el combo. desde donde se empieza a generar

Código asp:
Ver original
  1. <%
  2. if request("showres") = "1" then
  3. sql2="sentencia sql"
  4. set rs=conecta.Execute(sql2)%>
  5.  
  6.  <%
  7. set rs= server.CreateObject("ADODB.Recordset")
  8.                  rs.CursorType= adOpenStatic
  9.      rs.CursorLocation=3
  10.      rs.Open sql2, conecta
  11.      rs.pagesize=1000000
  12.     tampagina=rs.pagesize
  13.     paginastotales=rs.pagecount
  14. %>
  15. <table id="tablacolor" width="559" height="35" border="1" align="center" cellpadding = 2 cellspacing = 0 bordercolor="#000000" class="dropmenusimple"  style="BORDER-COLLAPSE: collapse">
  16. <%if not rs.eof then%>
  17.   <tr bordercolor="#000000">
  18.     <td width="10%" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Usuario</strong></div></td>
  19.     <td width="10%" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Empresa</strong></div></td>
  20.     <td width="10%" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Periodo</strong></div></td>
  21.     <td width="70"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>N&uacute;mero Factura</strong></div></td>
  22.     <td width="70"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>M&oacute;vil</strong></div></td>
  23.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>BAM</strong></div></td>
  24.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>MMS</strong></div></td>
  25.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>RPV</strong></div></td>
  26.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>SME</strong></div></td>
  27.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>SMR</strong></div></td>
  28.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>TEL</strong></div></td>
  29.     <td width="50"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>TLL</strong></div></td>
  30.     <td width="70"  bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Total</strong></div></td>
  31.   </tr>
  32. <%
  33.    Do While Not rs.EOF
  34.       var0 = rs(0)
  35.       var1 = rs(1)
  36.       var2 = rs(2)
  37.       var3 = rs(3)
  38.       var4 = rs(4)
  39.       var5 = rs(5)
  40.       var6 = rs(6)
  41.       var7 = rs(7)
  42.       var8 = rs(8)
  43.       var9 = rs(9)
  44.       var10 = rs(10)
  45.       var11 = rs(11)
  46.       var12 = rs(12)
  47. %>  
  48.   <tr align=right valign="middle">
  49.     <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var0%></td>
  50.     <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var1%></td>
  51.     <td width="10%" height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var2%></td>
  52.     <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var3%></td>
  53.     <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var4%></td>
  54.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var6%></td>
  55.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var7%></td>
  56.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var8%></td>
  57.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var9%></td>
  58.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var10%></td>
  59.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var11%></td>
  60.     <td width="7%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var12%></td>
  61.     <td width="9%"  height="35" align="center" nowrap bordercolor="#000000" class="texto_negro"><%=var5%></td>
  62.   </tr>
  63. <%
  64.            rs.movenext
  65.            Loop
  66.         else%>
  67.         <tr><td class="Estilo2"   colspan="11">Debe realizar una selecci&oacute;n o su b&uacute;squeda no contiene resultados....</td>
  68.         </tr>
  69.          <%end if%>
  70. <%
  71.            rs.Close
  72.            Conecta.Close
  73. %>
  74. </table>
  75. <%end if%>
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
  #18 (permalink)  
Antiguo 13/05/2009, 23:33
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Colores en tabla

primero mencionar que tengo un poco de dificultad entender donde esta fallando el codigo, quizas no te estoy entendiendo bien. no se si es que el codigo deberia comenzar desde la segunda fila en adelante. si es el caso, puedes definir el bucle para que comience desde la segunda fila iniciando la variable con valor 1 (usando el codigo del post #11):
Código:
for(var i = 1; i < table.rows.length; i++){
como habia dicho antes, no tengo conocimiento de asp. pero quizas la siguiente modificacion es el equivalente de lo que javascript realiza. estoy seguro que tu puedas corregirlo en caso de tener algo mal pero al menos intento que te sirva como idea de lo que tienes que hacer en asp.

Código html:
Ver original
  1. <tr align=right valign="middle" style="background:<%
  2. if i = 0 Then Response.Write "#999;";
  3. else Response.Write "#ccc;";
  4. end if
  5. i = (i + 1) Mod 2;
  6. %>">
siendo el elemento TR el que se utiliza en el bucle WHILE y la variable i declarada al principio con valor 0 al principio del script.
  #19 (permalink)  
Antiguo 14/05/2009, 07:44
Avatar de TonyChile  
Fecha de Ingreso: marzo-2009
Ubicación: Maipú, Santiago
Mensajes: 422
Antigüedad: 15 años, 1 mes
Puntos: 7
Respuesta: Colores en tabla

Gracias por todo zerokilled voy a provar lo que me has recomendado gracias
__________________
Chilenos 100% Chilenos de Corazón
"Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos"
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 10:22.