Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/12/2010, 22:31
jaspher
 
Fecha de Ingreso: septiembre-2010
Mensajes: 26
Antigüedad: 13 años, 7 meses
Puntos: 1
Ayuda con ocultar y mostrar div, capa sucesivamente

hola tengo este codigo que muestra y oculta div haciendo click



Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. function MM_showHideLayers() { //v9.0
  3.   var i,p,v,obj,args=MM_showHideLayers.arguments;
  4.   for (i=0; i<(args.length-2); i+=3)
  5.   with (document) if (getElementById && ((obj=getElementById(args[i]))!=null)) { v=args[i+2];
  6.     if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
  7.     obj.visibility=v; }
  8. }
  9. function MM_callJS(jsStr) { //v2.0
  10.   return eval(jsStr)
  11. }
  12. </script>


Código HTML:
Ver original
  1. <div id="j_menu" onclick="MM_showHideLayers('j_menu_','','show')" onmousedown="MM_callJS('MM_showHideLayers')"> <a href="#">Mostrar div</a>
  2.         <div  style="border:#F00 dashed thin; visibility:hidden" id="j_menu_" onmousedown="MM_showHideLayers('j_menu_','','hide')" onmousemove="MM_showHideLayers('j_menu_','','show')"> Contenido del menu </div>
  3.       </div>


por favor quisiera saber como hacer que cuando hago click en mostra div, se muestre la otra capa y luego cuando hago otro click se oculte la capa, y asi sucesamente, espero que me puedan ayudar, no se tanto de java script, porfavor una ayuda