Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/04/2006, 09:21
Avatar de Javiglez
Javiglez
 
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 10 meses
Puntos: 0
El js del menu es este pero no doy con el problema

var menus = 5;
var currentMenu = 0;
var selectedMenu = 0;
var clicked = false;

function nothing()
{

}

function selectMenu(m)
{
if(clicked) // menu siempre activo
{
clicked=false;
selectedMenu=0;
currentMenu=m;
hideAll(-1)
}
else
{
clicked=true;
selectedMenu=m;
currentMenu=m;

hideAll(m); // excepto m
if(document.getElementById)
{
var themenu=document.getElementById("menu"+m);
themenu.style.visibility="visible"; //desplegables siempre visibles
}
}
}


function showMenu(m)
{
if(clicked)
{
hideAll(m);
if(document.getElementById)
{
var themenubaritem=document.getElementById("menubarite m"+m);
themenubaritem.style.background="#cccfcc";
var thermenu=document.getElementById("menu"+m);
thermenu.style.visibility="visible";
}
}
selectedMenu=0;
currentMenu=m;
}


function doMenuChoice(m,n) // click menu item
{
selectedMenu=0;
currentMenu=-1;
hideAll(currentMenu);
clicked=false;
return false;
}


function hideAll(e) // Colgador
{

for(i=1;i<=menus;i++)
{
if(e!=i)
{
if(document.getElementById)
{
var themenubaritem=document.getElementById("menubarite m"+i);
themenubaritem.style.background="transparent";
var themenu=document.getElementById("menu"+i);
themenu.style.visibility="hidden";
}
}
}
}