1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

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

Discussão em 'Web Development' iniciada por kleinetaube, 8 de Setembro de 2008. (Respostas: 2; Visualizações: 960)

  1. kleinetaube

    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
     
  2. MPalhas

    MPalhas Power Member

    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"
     
  3. kleinetaube

    kleinetaube Power Member


    Sim era isso... o "style.color"!!
    bem me parecia que era uma coisa pequenina

    Obrigadao!! =)

    Cumprimentos
     

Partilhar esta Página