
18/05/2006, 15:32
|
 | | | 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 |