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
Page créée le Samedi 18 Octobre 2008