Mich.... grande!!!![]()
sapevo che c'era solo un intoppo, infatti è bastato rinominare la variabile "top" e la funzione ha... funzionato!
tuttavia ora riesco a selezionare tutti i checkbox insieme, quando apro tutti i blocchi nascosti, ma viceversa non riesco a deselezionarle.
per selezionarle gli dico sostanzialmente:
nomecheckbox.checked = checked
pensavo che per deselezionarle bastasse sostituire "unchecked" (o un_checked) a "checked" , ma non funzia. si dice in qualche altro modo "deselezionato"?
la funzione (la seconda parte è quella che seleziona tutti i checkbox):
e che viene richiamato così (il primo funziona, il secondo no):codice:function toggleAll(itemname,state,itemname2,spunta) { tmp = document.getElementsByTagName('div'); for (i=0;i<tmp.length;i++) { if (tmp[i].className == itemname) tmp[i].style.display = state; }; tmq = document.getElementsByTagName('input'); for (g=0;g<tmq.length;g++) { if (tmq[g].className == itemname2) tmq[g].checked = spunta; } }

Rispondi quotando
