Ver Mensaje Individual
  #2 (permalink)  
Antiguo 28/10/2009, 08:05
Avatar de Adler
Adler
Colaborador
 
Fecha de Ingreso: diciembre-2006
Mensajes: 4.671
Antigüedad: 18 años, 2 meses
Puntos: 126
Respuesta: ocultar y mostrar div con botones radios

Hola

Estudia esto. La dinámica es la misma para ambos casos

Código javascript:
Ver original
  1. <html>
  2. <style type="text/css">
  3. .ocultar {display:none;}
  4. .mostrar {display:block;}
  5. </style>
  6. <script type="text/javascript">
  7. var visto_subm = null;
  8. var visto_color = null;
  9. function ver(num) {
  10. obj = document.getElementById("sub"+num);
  11.  
  12. obj.className = (obj==visto_subm) ? 'ocultar' : 'mostar';
  13.  
  14.     if (visto_subm != null) {
  15.         visto_subm.className = 'ocultar';
  16.  
  17.     }
  18.  
  19. visto_subm = (obj==visto_subm) ? null : obj;
  20. }
  21.  
  22. </script>
  23. <head>
  24. </head>
  25. <body>
  26. <div id="0" class="nosel" onclick="ver(this.id)" style="z-index:1;">MENU0</div>
  27. <div id="sub0" class="ocultar" style="z-index:1;">
  28. SubMenu0<br />
  29. SubMenu0<br />
  30. SubMenu0
  31. </div>
  32.  
  33. <div id="1" class="nosel" onclick="ver(this.id)" style="z-index:1;">MENU1</div>
  34. <div id="sub1" class="ocultar" style="z-index:1;">
  35. SubMenu1<br />
  36. SubMenu1<br />
  37. SubMenu1
  38. </div>
  39.  
  40.  
  41. <div id="2" class="nosel" onclick="ver(this.id)" style="z-index:1;">MENU2</div>
  42. <div id="sub2" class="ocultar" style="z-index:1;">
  43. SubMenu2<br />
  44. SubMenu2<br />
  45. SubMenu2
  46. </div>
  47.  
  48.  
  49. <div id="3" class="nosel" onclick="ver(this.id)" style="z-index:1;">MENU3</div>
  50. <div id="sub3" class="ocultar" style="z-index:1;">
  51. SubMenu3<br />
  52. SubMenu3<br />
  53. SubMenu3
  54. </div>
  55.  
  56. </body>
  57. </html>

Suerte
__________________
Los formularios se envían/validan con un botón Submit
<input type="submit" value="Enviar" style="background-color:#0B5795; font:bold 10px verdana; color:#FFF;" />