17/04/2006, 09:21
|
| | | 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";
}
}
}
} |