Ver Mensaje Individual
  #1 (permalink)  
Antiguo 01/06/2009, 09:54
fardao
 
Fecha de Ingreso: abril-2007
Mensajes: 85
Antigüedad: 17 años, 1 mes
Puntos: 0
Cómo dejar desplegado el menú.

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!