Foros del Web » Programando para Internet » Javascript »

URGENTE: menú desplegable

Estas en el tema de URGENTE: menú desplegable en el foro de Javascript en Foros del Web. Hola Gente! Estoy con una duda que espero, no sea tan difícil, ahí les va: Tengo una serie de links en una línea horizontal arriba ...
  #1 (permalink)  
Antiguo 14/04/2002, 14:56
Avatar de Rosamunda  
Fecha de Ingreso: diciembre-2001
Ubicación: Buenos Aires
Mensajes: 792
Antigüedad: 22 años, 4 meses
Puntos: 1
URGENTE: menú desplegable

Hola Gente!

Estoy con una duda que espero, no sea tan difícil, ahí les va:

Tengo una serie de links en una línea horizontal arriba de todo en la página (están en una tabla dentro del <td>). Estos links son palabras directamente (no tienen imágenes ni nada raro...), pero al final de éstos, quiero poner uno sólo de ellos como menú desplegable (sólo el del final).

Encontré este script, y traté de adaptarlo, pero no pude...

<html>
<head>
<!-- Copiar dentro del tag HEAD -->
<script language="JavaScript" src="navcond.js">
</script>

<script language="JavaScript">

/*
Top Navigational Bar II (By Mike Hall @ Brainjar.com)
*/

var myNavBar1 = new NavBar(0);
var dhtmlMenu;

//define menu items (first parameter of NavBarMenu specifies main category width, second specifies sub category width in pixels)
//add more menus simply by adding more "blocks" of same code below

dhtmlMenu = new NavBarMenu(100, 120);
dhtmlMenu.addItem(new NavBarMenuItem("Link2", ""));
dhtmlMenu.addItem(new NavBarMenuItem("A", "caducar.htm"));
dhtmlMenu.addItem(new NavBarMenuItem("B", "ventanafull.htm"));
dhtmlMenu.addItem(new NavBarMenuItem("C", "mouse.htm"));
myNavBar1.addMenu(dhtmlMenu);

//set menu colors
myNavBar1.setColors("#ffffff","#fff fff","#000099","#ffffff", "#9999cc","#ffffff","#000 099","#ffffff","#9999cc")
myNavBar1.setFonts("Arial","plain&q uot;,"bold","11px","Arial ","plain","bold","11 px");

//uncomment below line to center the menu (valid values are "left", "center", and "right"
//myNavBar1.setAlign("center")

var fullWidth;

function init() {

// Get width of window, need to account for scrollbar width in Netscape.

fullWidth = getWindowWidth()
- (isMinNS4 && getWindowHeight() < getPageHeight() ? 16 : 0);

myNavBar1.resize(fullWidth);
myNavBar1.create();
myNavBar1.setzIndex(2);
}
</script>

</head>

<!-- Copiar dentro del tag BODY -->
<body onload="init()">

</body>
</html>

Un opción distinta, tal vez sería hacer algo así:

dhtmlMenu = new NavBarMenu(100, 120);
dhtmlMenu.addItem(new NavBarMenuItem("Link1", "caducar.html"));

myNavBar1.addMenu(dhtmlMenu);

Pero yo no quiero que los demás links estén dentro del script para no hacerlos pesados...

Qué hago? (No les doy el URL porque aún no la subí en ningún lado, ya está cuasi pronta)

Gracias a quien me ayude!!!!!!!!!!!


Rosamunda

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 11:50.