prova così:
la richiami così:codice:function myfunction(state) { var e=document.nomeform.elements; var righe=document.getElementsByTagName('tr'); if (state) { for (i=0; i<e.length; i++) if (e[i].type=="checkbox" && e[i].id.indexOf('mycheck')!=-1) { e[i].checked=true; for (j=0; j<righe.length; j++) if (righe[i].id.indexOf('myrow')!=-1) righe[i].style.backgroundColor='#CCCCCC'; } } else { for (i=0; i<e.length; i++) if (e[i].type=="checkbox" && e[i].id.indexOf('mycheck')!=-1) { e[i].checked=false; for (j=0; j<righe.length; j++) if (righe[i].id.indexOf('myrow')!=-1) righe[i].style.backgroundColor='#FFFFFF'; } } }
i tuoi checkbox saranno del tipo:codice:<input name="email[]" type="checkbox" value="<? echo $id_email; ?>" onClick="myfunction();">
e le righe:codice:<input type="checkbox" id="mycheck01"> <input type="checkbox" id="mycheck02">
fammi sapere se funziona.codice:<tr id="myrow01"> <tr id="myrow02">
ciao

Rispondi quotando