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;
	}
}
codice:
<td onclick="setCheckbox(event,'id_checkbox')">
ciao