Devo intercettare var vis2 in modo da intervenire sui due checkbox primo e secondo.
A div id=ca2 visibile secondo=checked e primo=unchecked mentre a div nascosta il contrario.
Ho risolto così:codice:function showMe2 (box2) { var chboxs2 = document.getElementsByName("ca2"); var vis2 = "none"; for(var i=0;i<chboxs2.length;i++) { if(chboxs2[i].checked){ vis2 = "block"; break; } } document.getElementById(box2).style.display = vis2; document.getElementById('primo').checked=false; document.getElementById('secondo').checked=true; }
codice:var expanded = false; function showMe2 (box2) { var chboxs2 = document.getElementsByName("ca2"); if(!expanded){ document.getElementById(box2).style.display = "block"; document.getElementById('secondo').checked=true; document.getElementById('primo').checked=false; expanded = true; }else{ document.getElementById(box2).style.display = "none"; document.getElementById('secondo').checked=false; document.getElementById('primo').checked=true; expanded = false; } }


Rispondi quotando