devi catturare l' evento che risale il flow e discernere se proviene direttamente dal td
codice:function setCheckbox(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="setCheckbox(event,'id_checkbox')">