ho questa funzione:
codice:
function CheckAll() 
{
	for (var i=0;i<document.form.elements.length;i++) 
	{
		var e = document.form.elements[i];
		if ((e.name != 'allbox') && (e.type=='checkbox')) 
                {
			e.checked = document.form.allbox.checked;
		}
	}
}
che ho preso in prestito da questo sito..
funzionamento semplice :
messo in un form con dei checkbox, dovrebbe selezionarli tutti se uno di questi ("allbox") viene selezionato

ex:
codice:
<form name=prova action=# method="post">
    <input name="allbox" type="checkbox" value="Check All" title="Select/Deselect All" onClick="CheckAll();" >
    <input name="check1" type="checkbox" value="yes">
    <input name="check2" type="checkbox" value="yes">
    .
    . 
    .
    <input name="checkN" type="checkbox" value="yes">
</form>
dove se seleziono il primo checkbox dovrebbe selezionarli tutti i restanti...ma non mi funziona...dove sbaglio?