Ragazzi questa è forte :master:
ho questo file js

codice:
...
function selectChecks(formName,checksName,value){
	//formName e checksName sono nomi
	if(!formName || !checksName || !value)
		return;

	var tf=document.forms[formName];
	if(!tf)
		return;

	var chkObj=tf.elements[checksName];

	if(!chkObj)
		return;

	var chkCount=chkObj.length;

	if(!chkCount)
		chkObj.checked=value;
	else
		for(var i=0;i<chkCount;i++)
			chkObj[i].checked=value;
}
...
Se chiamo la funzione (avendo nella pagina [generata dinamicamente] un solo checkbox) così

selectChecks('theForm','segn2Del',true)

funziona, così

selectChecks('theForm','segn2Del',false)

no!

Che diamine è?