Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727

    cambiare il colore di sfondo riga tabella con un pulsante

    avrei l'esigenza di inserire in ogni riga di una tabella un pulsante che mi permetta di cambiare il colore di sfondo della relativa riga.
    Dopo aver cliccato sul pulsante, il colore deve rimanere cambiato anche se vado su altre righe e clicco su altri pulsanti
    Esempio: la riga della tabella ha un bgcolor="#FFFFCC" io clicco sul pulsante e la riga cambia il bgcolor="#FFFFFF" e rimane così fino a quando non riclicco

    Non so da che parte iniziare per farlo.... ho trovato questo topic
    http://forum.html.it/forum/showthrea...sfondo+tabella
    ma non è proprio quello che cerco io

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Untitled Document</title>
    <script type="text/javascript">
    function EvidenzaRiga(tasto,riga){
    tasto.value = (tasto.value=='evidenza riga')? 'disattiva riga' : 'evidenza riga'; 
    document.getElementById('riga_'+riga).className = (tasto.value=='disattiva riga')? 'select' : 'normal';
    tasto.className = (tasto.value=='disattiva riga')? 'but_on' : 'but_off';
    }
    </script>
    <style type="text/css">
    tr.normal{background-color:#C90}
    tr.select{background-color:#CC6}
    .but_on{background-color:#996;}
    .but_off{background-color:#CCC;}
    </style>
    </head>
    <body>
    <table width="100%" border="0" cellspacing="1" cellpadding="1">
      <tr id="riga_0" class="normal">
        <td></td>
        <td></td>
        <td><input name="evidenza_0" class="but_off" type="button" id="evidenza_0" value="evidenza riga" onclick="EvidenzaRiga(this,0)" /></td>
      </tr>
      <tr id="riga_1" class="normal">
        <td></td>
        <td></td>
        <td><input name="evidenza_1" type="button" class="but_off" id="evidenza_1" onclick="EvidenzaRiga(this,1)" value="evidenza riga" /></td>
      </tr>
      <tr id="riga_2" class="normal">
        <td></td>
        <td></td>
        <td><input name="evidenza_2" type="button" class="but_off" id="evidenza_2" onclick="EvidenzaRiga(this,2)" value="evidenza riga" /></td>
      </tr>
    </table>
    </body>
    </html>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2000
    Messaggi
    727
    figata
    bellissimo!!!!!!!!!
    grazie!!!!!!!!!

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 © 2025 vBulletin Solutions, Inc. All rights reserved.