Créer des menus automatiquement en JavaScript
Nom : bs_menu.js
Auteur : Bruno Sabot
Version : 1.0
Requits : prototype.js
bs_menu permet de générer automatiquement un menu de la page grâce aux élements h1, h2, h3, h4, h5 et h6 du code HTML de la page
bs_menu.init(e)
Description :init permet d'effectuer la création et l'affichage du menu.
Paramètres :
- e : Le paramètre e est un objet au format JSON. (facultatif)
Listes des paramètres de l'objet e :
- inblock : Définit l'élément au début duquel doit être inséré le menu
- legend : Le titre du menu
- plus : Symbole utilisé pour un menu caché
- less : Symbole utilisé pour un menu montré
Utilisation de la fonction :
<h1>Menu 1</h1>
<h2>Menu 1.1</h2>
<h3>Menu 1.1.1</h3>
<h3>Menu 1.1.2</h3>
<h3>Menu 1.1.3</h3>
<h2>Menu 1.2</h2>
<h3>Menu 1.2.1</h3>
<h3>Menu 1.2.2</h3>
<h3>Menu 1.2.3</h3>
// Affectuer la fonction à l'élement
Event.observe(window,'load',function () {
bs_menu.init({
inblock:'global',
legend:'Menu',
plus:'-Plus-',
less:'-Moins-'
});
});
Haut de page

