
Originariamente inviata da
KillerWorm
Questo è in semplice JavaScript
:
codice:
<script>
var cyl = document.getElementsByName("cyl");
var idcyl = cyl.length;
while (idcyl--){cyl[idcyl].onclick = evidenziaCella};
function evidenziaCella(){
var idcyl = cyl.length;
while (idcyl--){
cyl[idcyl].parentNode.style.backgroundColor = cyl[idcyl].checked ? "#F5BB8E" : "white";
}
}
evidenziaCella();
</script>
Ti basterà mettere questo blocco di script direttamente nell'html dopo la chiusura della tabella.
A quel punto non ti servirà più avere l'onclick sui singoli radio, dovrai quindi eliminarlo.
Chiaramente devi assicurarti che i vari radio appartengano allo stesso gruppo, cioè abbiano tutti
name="cyl".