mudar de cor e texto consoante muda o valor. Ajuda!

kleinetaube

Power Member
Boa tarde pessoal!

Tenho uma maquina que tem 3 estados (status), 0, 1 e 2.

0 - stooped

1 - standby

2 - running

o satus é retirardo de um sensor. e até agora o que tinha era um campo que mostrava eses numeros, consoante o estado da maquina.

O que pretendo é: que quando o status for 1, que em vez do numero apareça "Stand By" a amarelo, ,quanro for 0 que apareça "Stopped" a vermelho e quando for 2 "running" a verde!

Sendo "f" o status da maquina tenho:

Código:
if (f == "0") 
 {
 f = "Stopped";
 //document.getElementById("OPCStatus").fontcolor='#ff0000';
 //fontcolor :  #ff0000;
 }
 else if (f == "1")
 {
 f = "Stand-by";
 //document.getElementById("OPCStatus").fontcolor'#ffff00';
 //fontcolor "#ffff00";
 }
 else if (f == "2")
 {
 f ="Running";
 //document.getElementById("OPCStatus").fontcolor'#00ff00';
 //fontcolor "#00ff00";
 }
 //fontcolor: "#ff00ff"
 
document.getElementById("OPCStatus").value = f ;

Consigo fazer aparecer o texto... mas nao consigo atribuir as cores :S alguem me pode ajudar??


Cumprimentos
 
Código:
document.getElementById("OPCStatus").fontcolor'#ffff00';

faltam-te ai os "="
e se isso também não der, tenta por "style.color" em vez de "fontcolor"
 
Back
Topo