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

| ||||
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" |
| ||||
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 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" |
| ||||
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 |
| ||||
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" |
| ||||
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:
lamento no mostrarte la version en asp, pues el unico lenguaje que conozco es javascript. <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> |
| ||||
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" |
| ||||
Respuesta: Colores en tabla Lo ice tal como me dijiste mira:
Código:
y en la tabla asi:<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> <table id="tablacolor"> pero no pasa nada que ice mal? Cita: No te preocupes y muchas gracias lamento no mostrarte la version en asp, pues el unico lenguaje que conozco es javascript.
__________________ Chilenos 100% Chilenos de Corazón "Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos" |
| ||||
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'); |
| ||||
Respuesta: Colores en tabla Gracias lo deje asi:
Código:
Pero sabes nada <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> ![]() 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" |
| ||||
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: me hace entender que aun no lo tienes funcionando, he aqui el ejemplo que utilice:Pero sabes nada
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> |
| ||||
Respuesta: Colores en tabla Mira asi sta:
Código javascript:
Ver original y lo otro:
Código:
y por ultimo donde deben salir los resultados<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úmero Factura</strong></div></td> <td width="70" bgcolor="#669999" height="35" nowrap class="titulo_table7"><div align="center"><strong>Mó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>
Código:
ves esta igual <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>
__________________ Chilenos 100% Chilenos de Corazón "Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos" |
| ||||
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 |
| ||||
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" |
| ||||
Respuesta: Colores en tabla Necesito que estas tengan dos colores
Código:
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 <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>
__________________ Chilenos 100% Chilenos de Corazón "Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos" |
| ||||
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? |
| ||||
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
__________________ Chilenos 100% Chilenos de Corazón "Nuestra mayor gloria no está en no caer jamás, sino en levantarnos cada vez que caigamos" |
| ||||
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:
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. for(var i = 1; i < table.rows.length; i++){
Código html:
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. Ver original |
| ||||
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" |