Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/05/2006, 15:32
Avatar de Wdeah
Wdeah
 
Fecha de Ingreso: julio-2005
Ubicación: Argentina
Mensajes: 109
Antigüedad: 19 años, 7 meses
Puntos: 0
hola, no se bien a que es lo que necesitas hacer, pero, te comento que si es como hacen estos mismos foros, en los links de arriba (buscar) por ejemplo..
lo que tenes que hacer es un <div id="menu" style="position: absolute; display:none;">
bien, a ese div le pones un id..
y despues supongamos que el enlace sea: <a href="algo">algo</a>, lo que hay que lograr es que al apretar se muestre el div con todo el contenido que hallas puesto previamente... entonces:

<a href="algo" onclick="mostrar('menu', true); return false;">algo</a>

ponemos el return false, para que no deje que el navegador valla hacia la pagina especificada por el atributo href

y despues la funcion mostrar quedaria algo asi

function mostrar (id, visible)
{
id.style.display = visible ? 'block' : 'none';
}

esta funcion tambien la podes usar para ocultar el div cuando quieras, usando asi

mostrar('menu', false);

ahora lo que falta es colocar el menu en una posicion especifica de la pantalla, para eso tenes que obtener las coordenadas en las que se encuentra el cursor en ese momento y asignarle a el div las propiedades top y left desde javascript tambien.
un saludo