Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    CAMBIARE COLORE ALLE CELLE....E ALL'INPUT TYPE!

    Salve,
    vorrei modificare uno script che mi permette di cambiare colore alle celle in uno script che cambi anche gli input type che sono all'interno dei campi <TD>

    Il codice che uso è il seguente....

    <script language="JavaScript">
    stiliOver = new Array("backgroundColor=#FFCC00","color=black","fon tStyle=italic");
    stiliOut = new Array("backgroundColor=#<?=$colore2?>","color=blac k");
    stiliClick = new Array("backgroundColor=#<?=$colore1?>","color=blac k");
    //stiliClick = new Array("background-color:yellow","color=black");

    function cambiasuoveralby(e,index,ArrayStiliOver)
    {
    if(!e) e=event
    sorgente=(e.target)?e.target:e.srcElement
    if(sorgente.tagName=="TABLE")
    return
    while(sorgente.tagName!="TR"&&sorgente.tagName!="H TML")
    {
    sorgente=(sorgente.parentNode)?sorgente.parentNode :sorgente.parentElement
    }


    }

    function cliccaalby(index,ArrayStiliClick,ArrayStiliOut)
    {
    if(sorgente!=this["acceso"+index]&&sorgente.id!="ignora")
    {
    if(this["acceso"+index]){
    for(a in ArrayStiliOut){
    stile=ArrayStiliOut[a].split("=")
    this["acceso"+index].style[stile[0]]=stile[1]
    }
    }
    for(a in ArrayStiliClick){
    stile=ArrayStiliClick[a].split("=")
    sorgente.style[stile[0]]=stile[1]
    }
    sorgente.vst=1
    this["acceso"+index]=sorgente

    }

    }
    </script>

    <table width="100%" border="1" cellpadding="2" cellspacing="1" bgcolor="<?=$colore2?>">
    <tr>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Codice</div></td>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Cliente effettivo</div></td>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Ragione sociale</div></td>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Localit&agrave;</div></td>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Partita Iva</div></td>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Telefono</div></td>
    <td id="ignora" bgcolor="#<?=$colore1?>"><div align="center">Agente</div></td>
    </tr>

    <tr onmouseover="style.cursor='hand';cambiasuoveralby( event,1,stiliOver)" onclick="cliccaalby(1,stiliClick,stiliOut);evidenz ia('<?=$codice_cliente?>')">
    <td><input type="text" value="codice_cliente" size="6" readonly></td>
    <td><input type="text" value="codiceeffettivo" size="6" readonly></td>
    <td><input type="text" value="ragionesociale" size="15" readonly></td>
    <td><input type="text" value="localita" size="16" readonly></td>
    <td><input type="text" value="partita_iva" size="11" readonly></td>
    <td><input type="text" value="telefono" size="12" readonly></td>
    <td><input type="text" value="agente" size="6" readonly></td>
    </tr>

    </table>

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Forse non hai mai sentito parlare di CSS.

    Inizia a guardarti un tutorial (ne trovi sul sito di HTML.it).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Appena avro' un po di tempo mi guardo il tutorial anche se so che cosa è il CSS pero' anche se do' all'input type una classe io voglio che diventi colorato solo se ci vado sopra con il mouse....e non solo al primo input type ma a tutti quelli della riga, cioè a tutti gli input type all'interno dei <td>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.