Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2010, 03:22
yasmine27
 
Fecha de Ingreso: noviembre-2010
Mensajes: 93
Antigüedad: 13 años, 6 meses
Puntos: 1
Codigo parentNode error

Hola muy buenas!
Tengo el siguiente codigo:

function mostrarMenuVertical(enlace,subMenu){

var miTd = enlace.parentNode;
var miTr = miTd.parentNode;
while(miTr.nextSibling){
miTd.removeChild(miTr.nextSibling);
}
miTd.appendChild(subMenu);
}

Pero me sale lo siguiente
Menu1
Menu2
Menu3

Cuando cliko en Menu1
Menu1
Menu2
Menu3
Submenu1a
SubMenu1b

Y cuando vuelvo a clickar en Menu2
Menu1
Menu2
Menu3
Submenu1a SubMenu2a
SubMenu1b SubMenu2b

Y lo que quiero es lo siguiente:

Menu1
SubMenu1a
SubMenu1b
Menu2
Menu3

Y que cuando vuelva a clickar en Menu2 me salga
Menu1
Menu2
SubMenu2a
SubMenu2b
Menu3

Alguien sabe como modificar el codigo puesto al principio?? Muchas gracias!