l' avevo postato qualche settimana fa
e' proprio un abbozzo, molto migliorabile, ma fa quello che chiedi
codice:function funz(e,idx){ var el=document.getElementById(idx); if(!e) e=window.event; var source=(e.target)?e.target:e.srcElement; if(source.tagName=='TD'){ el.checked=!el.checked; } }ciaocodice:<td onclick="funz(event,'ch1')"> <input id="ch1" type="checkbox"><label for="ch1">etichetta</label> </td>