dovrebbe rimanere rossa solo quella con il radiobutton selezionato
Vuol dire che l' ultima toccata deve ritornare bianca. Sono due i colori di sfondo da mutare, e per due celle.
Si potrebbe anche ordinare preventivamente, per prima cosa il ripristino del bianco a TUTTE; ma io rimango allo scambio di ID tra scelta e lasciata.
codice:
<HTML>
<HEAD>
<SCRIPT TYPE="text/javascript">
var lasciato = 'td1';
function highlight(scelto){
document.getElementById(lasciato).bgColor = 'white';
document.getElementById(scelto) .bgColor = 'red';
lasciato = scelto;
}
</SCRIPT>
</HEAD>
<BODY>
<table border="1" cellpadding="6"><tr>
<td id="td1"><input name="group" value="" type="radio" onclick="highlight('td1');"></td>
<td id="td2"><input name="group" value="" type="radio" onclick="highlight('td2');"></td>
<td id="td3"><input name="group" value="" type="radio" onclick="highlight('td3');"></td></tr>
</table>
</BODY>
</HTML>
fare in modo che, quando si clicca nella cella ../.. si selezioni il radiobutton
Per ora accontentiamoci di giocare bene con la faccenda dei colori.
E assocerai il gestore d' evento ONCLICK anche alle TD.