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

    Cabiare colore di una riga

    Ciao a tutti, vorrei cambiare colore ad una singola riga di una tabella al click su un checkbox, voglio evidenziare la riga selezionata per intenderci. E' possibile? Come?

    Grazie
    R.
    Nostra patria è il mondo intero, nostra legge la libertà.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    E` possibile, ma la cosa non e` universale per tutti i browser.

    Per i browser moderni (con supporto CSS2), ti basta cambiare l'attributo CSS background-color della riga, dove in tutte le celle lo sfondo e` trasparente o inherit:

    <table class="tabella">
    <tr id="riga3">
    <td>...</td>
    <td>...</td>
    ...
    </tr>
    ...
    </table>

    Il CSS corrispondente:
    .tabella tr { background-color:#ccc; }
    .tabella td { background-color:inherit; }
    ...

    Lo script per cambiare colore:
    document.getElementById('riga3').style.backgroundC olor = '#cc0';

    nel checkbox:
    <input type="checkbox" value="..." onclick="document.getElementById('riga3').style.ba ckgroundColor = '#cc0';">

    Occorre fare le modifiche necessarie per implementare nel tuo progetto.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    uhm... mi continua a restituire un errore... eccolo qui:

    document.getElementById('row3') has no properties

    cosa può essere?

    R.
    Nostra patria è il mondo intero, nostra legge la libertà.

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Un oggetto con l'attributo id="row3" esiste nella pagina? E` unico?
    Se hai dubbi posta il codice HTML dell'oggetto
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  5. #5
    chiedo venia, mi cospargo il capo di cenere... l'id delle righe era scritto in modo errato. Sono un pirla... o come dice mio zio un "birla"

    Grazie dell'aiuto
    R.
    Nostra patria è il mondo intero, nostra legge la libertà.

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.