Cita:
Iniciado por hcbosch NO, no me explico bien.
Lo que contiene mi celda son números y necesito que se me pongan en rojo los que sean mayores de 80. Pero esta condicion yo la pongo en php en la celda. Solo necesito la funcion javascript que me pueda cambiar el color.
Y eso es exactamente lo que hace el script que te acabo de pasar, solo deberas cambiar:
if(celdas.item(i).textContent >=3 && celdas.item(i).textContent <=8)
por
if(celdas.item(i).textContent >80)
Claro que si quieres puedes manejarlo completamente en PHP (en cuyo caso esta mal ubicado el post) de la siguiente manera:
Código PHP:
<table>
<tr>
<?php
for($i=0; $i<sizeof($dat); $i++) {
if($dat[$i]>80){
echo "<td style='color:#F00'>$dat[$i]</td>";
} else {
echo "<td>$dat[$i]</td>";
}
}
?>
</tr>
</table>