Hola compañeros!
Estoy intentando hacer que un menú desplegable se mantenga desplegado según la página web en la que se encuentre el usuario.
El código que tengo és el siguiente:
Código:
clickMenu = function(menu) {
var getEls = document.getElementById(menu).getElementsByTagName("LI");
var getAgn = getEls;
for (var i=0; i<getEls.length; i++) {
getEls[i].onclick=function() {
for (var x=0; x<getAgn.length; x++) {
getAgn[x].className=getAgn[x].className.replace("unclick", "");
getAgn[x].className=getAgn[x].className.replace("click", "unclick");
}
if ((this.className.indexOf('unclick'))!=-1) {
this.className=this.className.replace("unclick", "");;
}
else {
this.className+=" click";
}
}
getEls[i].onmouseover=function() {
this.className+=" hover";
}
getEls[i].onmouseout=function() {
this.className=this.className.replace("hover", "");
}
}
}
Por el momento he intentado de hacer la prueba en que sólo se mantenga desplegado fijamente... ya luego a través de Cookies o una variable Global haré que sea dinámicamente... pero esque nose ni que función utilizar ni cómo...
¿Alguien me ayuda?
Saludos y gracias!