Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/04/2006, 05:54
Avatar de Javiglez
Javiglez
 
Fecha de Ingreso: marzo-2006
Ubicación: Valladolid
Mensajes: 496
Antigüedad: 18 años, 1 mes
Puntos: 0
problema menu

Hola, tengo echo un menu con el evento onclick para desplegar cada parte del menu, pos bien la primera opcion que tengo es Estudio de la cual al pincharle se despliega el menu y se muestra una capa, hasta ahi bien...el problema llega en la seguna opcion el menu que es Proyectos que tambien esta con el evento onclick y la cual al pincharla despues de haber pinchado en Estudio en vez de mostrar el menu suyo de Proyectos y quitar el de Estudio, quita el de Estudio y tienes que dar otro click para que muestre el de Proyectos.

Es mas facil que lo veais en la pagina entrad y pinchar el Estudio no elijais ninguna de las opciones y luego pinchad en Proyectos ya vereis como en vez de salir el Menu de Proyectos se queda en blanco y hay que dar otro click para que lo muestre y quiero que lo haga a la primera

www.nogues.es esta es la pagina y el codigo del menu es este:

<div id="menubar">
<div id="menu1"><div class="menuendspacer"></div><div class="menuitem1"><a onclick="doMenuChoice(1,1)" href="equipo.html"> <span class="Estilo1"/>|Equipo</a></div><div class="menuitem2"><a onclick="doMenuChoice(1,2)" href="localizacion.html"> <span class="Estilo1"/>| Localizacion</a></div></div>


<div id="menu2"><div class="menuendspacer"></div><div class="menuitem1"><a onclick="doMenuChoice(2,1)" href="edificacion.html"> <span class="Estilo1"/>|Edificación</a></div><div class="menuitem2"><a onclick="doMenuChoice(2,2)" href="rehabilitacion.html"> <span class="Estilo1"/>| Rehabilitación</a></div><div class="menuitem3"><a onclick="doMenuChoice(2,3)" href="planeamiento.html"> <span class="Estilo1"/>|Planeamiento </a></div><div class="menuitem4"><a onclick="doMenuChoice(2,4)" href="edificacion.html"> </a></div></div>

<div class="menuendspacer">
</div><div id="menubaritem1" style="width: 150px"><a onmouseover="showMenu(1)" onclick="mostrar('Estudio')" href="javascript:selectMenu(1)"> <span class="Estilo1"/> |Estudio</a></div>
<div id="menubaritem2" style="width: 150px"><a onmouseover="showMenu(2)" href="javascript:selectMenu(2)"> <span class="Estilo1"/> |Proyectos</a></div>

y las clases a las que llamo para desplegar menu estas:

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;
}


Perdon por el ladrillo espero que alguien me pueda ayudar, gracias