Ciao lista,

non so se sbaglio io ma ho un problemino:

lo script checca dovrebbe scorrere l'array e se checked==true, richiama la function contro per visualizzare/nascondere dei tr.
Il problema stà nel fatto che checca loppa 1 volta e si blocca non lo ripete x 3 volte. Come mai???


<script type="text/javascript">
lista_check= new Array("colazione","pranzo","merenda")
function checca(){
for(i=0;i<lista_check.length;i++){
contro(lista_check[i])
}
}
}
function contro(check){
if(document.forms[0].elements[check].checked==true){
document.getElementById('ora_'+check).style.visibi lity='visible';
document.getElementById('posizione_'+check).style. visibility='visible';
document.getElementById('altro_'+check).style.visi bility='visible';
document.getElementById('agg_'+check).style.displa y='';
}
else{
document.getElementById('ora_'+check).style.visibi lity='hidden';
document.getElementById('posizione_'+check).style. visibility='hidden';
document.getElementById('altro_'+check).style.visi bility='hidden';
document.getElementById('agg_'+check).style.displa y='none';
}
}

</script>