Código:
<script language="javascript" type="text/javascript"> function Visualizar(ObjetoVisualizar) { //vemos si el radio esta chequeado var paso_radio = 0; for (var a=0; a < eval("document.form.radio.length"); a++) { if (eval("document.form.radio["+a+"].checked")) { valor = eval("document.form.radio["+a+"].value"); paso_radio = 1; //break; } } if (paso_radio == 1) { if (valor == "0") { document.all[ObjetoVisualizar].style.display = "block"; for (var a2=0; a2 < eval("document.form.radio1.length"); a2++) { if (eval("document.form.radio1["+a2+"].checked")) { alert(a2+"---->Ver"); document.forms['form'].elements['radio1'].checked = false; //Aqui deberia cambiarse pero no se cambia //eval(document.forms['form'].elements['radio1'].checked) = false; //eval("document.form.radio1.checked") = false; //document.forms['form'].elements['radio1['+a2+']'].checked = false; break; } } } else { for (var a2=0; a2 < eval("document.form.radio1.length"); a2++) { if (eval("document.form.radio1["+a2+"].checked")) { alert(a2+"---->No Ver"); document.forms['form'].elements['radio1'].checked = false;//Aqui deberia cambiarse pero no se cambia //eval(document.forms['form'].elements['radio1'].checked) = false; //document.forms['form'].elements['radio1['+a2+']'].checked = false; break; } } document.all[ObjetoVisualizar].style.display = "none"; document.all['DIV2'].style.display = "none"; } } } function Visualizar2(ObjetoVisualizar) { //vemos si el radio esta chequeado var paso_radio = 0; for (var a=0; a < eval("document.form.radio1.length"); a++) { if (eval("document.form.radio1["+a+"].checked")) { valor = eval("document.form.radio1["+a+"].value"); paso_radio = 1; //break; } } if (paso_radio == 1) { if (valor == "1") { document.all[ObjetoVisualizar].style.display = "block"; } else { document.all[ObjetoVisualizar].style.display = "none"; } } } </script> <form name="form" method="post"> <input TYPE="radio" NAME="radio" value="0" OnClick="Visualizar('DIV1');"> Ver Div <input TYPE="radio" NAME="radio" value="1" OnClick="Visualizar('DIV1');"> NO Ver Div <DIV id="DIV1" style="display:none"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td> <input type="radio" name="radio1" value="0" OnClick="Visualizar2('DIV2');"> Todos </td> <td> <input type="radio" name="radio1" value="1" OnClick="Visualizar2('DIV2');"> Ver mas B2B </td> <td> <input type="radio" name="radio1" value="3" OnClick="Visualizar2('DIV2');"> B2C </td> </tr> </table> </DIV> <DIV id="DIV2" style="display:none"> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td> <bR> Sale con las tablas </td> </tr> </table> </DIV> </form>
gracias