hola, creo que tienes razon, mejor empiezo por decirte lo que tengo que hacer....
tengo una tabla asi :
<table width="162" border="0.5" bordercolor="#FFCC00" bgcolor="#FFCC00">
<tr id = "fila" bgcolor="#FFCC00" >
<td>Hola</td>
<td><strong>10,5</strong></td>
<td><strong>17.52</strong></td>
<td><strong>0.16%<strong></td>
</tr>
</table>
Esta tabla tiene muchas filas, pero te mostre solo la primera....
Lo que tengo que hacer es simplemente (de forma automatica) una funcion que me ponga en color verde los numeros positivos y en rojo los negativos.
Para esto, dentro de este foro, JavierB me paso este codigo :
<script language="javascript">
function color() {
elem=document.getElementById('fila');
elem=elem.getElementsByTagName("td");
for(i=0;i<elem.length;i++) {
valor=elem[i].childNodes[0].childNodes[0];
num=parseInt(valor.innerHTML);
if(!isNaN(num))
if(num<0)
valor.style.color='red';
else
valor.style.color='green';
}
}
</script>
Lo que está en rojo es lo que hay que cambiar, que en vez de que diga solo TD, que funcione para todos los tags que tiene la tabla anterior. Esta funcion que él me dio, funciona fenomeno para una tabla que solo tiene <td>
Espero que ahora si te haya quedado claro y puedas darme una mano....
Gracias y disculpame las molestias.