Tecnología

Inicio

Tutorial para un menú en cascada en Java Script

menús de las páginas web están diseñadas para permitir a los visitantes a navegar por el sitio web que abarca con facilidad. Con pequeños sitios web, los menús HTML codificados estándar funcionan bien. Cuando los sitios web se expanden más allá de un simple profundidad de cinco a siete páginas, se requieren soluciones más creativas para presentar un amplio menú de una manera agradable. Una forma de superar un menú lleno de gente, mientras se mantiene la opinión de que es limpio y fácil de leer, es la incorporación de menús en cascada en el sitio web. menús en cascada se pueden crear fácilmente sin tener que "reinventar la rueda", como muchos guiones de menú en cascada JavaScript son fácilmente disponibles en Internet.

Instrucciones

1 Descargar y guardar los HMenu.js y las páginas HMenu.css (ver Recursos) a su espacio de servidor web. Estos archivos deben estar ubicados en la misma carpeta y en la misma ubicación que sus páginas web. El guión HMenu.js contiene todas las funciones JavaScript necesarias requeridas por cualquier menú en cascada creado. El archivo HMenu.css es una hoja de estilo en cascada que contiene todos los elementos necesarios para el estilo de menús en cascada.

2 Abrir cualquiera de sus páginas web, ya sea en un programa de edición de HTML o el Bloc de notas. Dentro de la cabecera de este archivo, coloque el siguiente código para incluir los archivos de script y CSS necesarios:

<Script language = "JavaScript" href = "HMenu.css">

Este código debe ser colocado después de la etiqueta <head> y antes de la etiqueta </ ​​head>.

3 Crear el contenedor principal de menú, elementos del menú principal, y elementos del submenú con el siguiente código HTML en la página web abierta:

<Div id = "MenuContainer">
<Div id = class = "menú" "menu1">

<Div id = clase "subMenu1_1" = "menuItem"> <a href="submenu1.htm"> Submenú 1 </a> </ div>
<Div id = class = "menú" "menu1_1">
<Div id = "menuItem_1_1" class = "menuItem"> <a href="submenu1item1.htm"> Submenú 1 - Punto 1 </a> </ div>
<Div id = "menuItem_1_2" class = "menuItem"> <a href="submenu1item2.htm"> Submenú 1 - Artículo 2 </a> </ div>
<Div id = "menuItem_1_3" class = "menuItem"> <a href="submenu1item3.htm"> Submenú 1 - Tema 3 </a> </ div>
</ Div>

<Div id = clase "subMenu1_2" = "menuItem"> <a href="submenu2.htm"> Submenú 2 </a> </ div>
<Div id = class = "menú" "menu1_2">
<Div id = "menuItem_2_1" class = "menuItem"> <a href="submenu2item1.htm"> Sub menu2 - Artículo 1 </a> </ div>
<Div id = "menuItem_2_2" class = "menuItem"> <a href="submenu2item2.htm"> Sub menu2 - Tema 2 </a> </ div>
<Div id = "menuItem_2_3" class = "menuItem"> <a href="submenu2item3.htm"> Sub menu3 - Artículo 3 </a> </ div>
</ Div>

</ Div>
</ Div>

Asegúrese de que este código se coloca dentro de las etiquetas <body> y </ body>; preferentemente donde se colocaría la barra de menú estándar.

La principal div - "MenuContainer" - abarca toda la sección del menú. El div "menu1" muestra que hay un menú dentro de este contenedor. Cada sub-menú se le da una identidad Identificación del div que se corresponde con el principal "menu1" div y procede numéricamente. A su vez, cada elemento del menú que aparece dentro de la sub-menús están identificados y numerados de la misma manera.

4 Modificar el código anterior para trabajar con sus enlaces de la página web y los títulos. Tenga en cuenta que tendrá que ser debidamente numerada cada nuevo div menú, submenú y div div menuItem. Por ejemplo, el siguiente div subMenu dentro de esta sería "subMenu1_3" y las subsiguientes elementos de menú se iniciaría con "menuItem_3_1" y seguir adelante.