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.
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à.
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
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à.
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
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à.