Cliquez sur "download" pour télécharger le kit nécessaire.
Compatible IE et NS. Une barre de navigation sympa et efficace que vous pouvez insérer dans une frame afin de fluidifier l'affichage des
pages appelées. Paramétrable à loisir...
'NavBar' Version: 2.7 en date du: 25/09/2000
Deux versions sont proposées: a/ freeware: contient un lien vers le site de l'auteur. Destiné aux sites personnels, non commerciaux.
b/ Version enregistrée: sans lien vers le site de l'auteur. Renseignements: cliquer ici
1- Insérer en haut de page, après <BODY>:
<applet code="navbar.class" width=780 height=120 MAYSCRIPT>
// Police (TimesRoman etc)
<param name=font value="comic sans ms">
// Enrichissement des caractères. Normal= 0 Gras=1 Italique=2 Gras+italique=3
<param name=fontstyle value="1">
// Taille des caractères
<param name=size value="12">
// La fenêtre cible pour l'ensemble des liens, sauf mention contraire plus loin pour certains liens
<param name=target value="_blank">
// Une image de fond (facultatif)
<param name=bgImage value="">
// Position de la barre dans la page [bottom, top (par défaut)]
<param name=barposition value="top">
// Centrer l'image du fond (yes, no)
<param name=center value="yes">
// Le survol de la souris déroule le sous-menu [no, yes (par défaut)]
<param name=hover value="yes">
// Espacement
<param name=spacing value="50">
// Couleur du fond de l'applet en hexadécimal sans le signe #
<param name=BgColor value="FFFFFF">
// Couleur des boutons et de la barre en hexadécimal sans le signe #
///// Les boutons
<param name=BarButton value="10389F">
///// Les boutons surlignés
<param name=HBarColor value="10389F">
///// La barre de boutons
<param name=BarColor value="3058AF">
// Couleur des textes, en hexadécimal sans le signe #
///// Le texte surligné
<param name=BarHFontColor value="FFCC66">
///// Le texte normal
<param name=BarNFontColor value="FFFFFF">
<param name=HMenuColor value="10389F">
<param name=MenuColor value="3058AF">
<param name=MenuBorder value="3058AF">
<param name=HFontColor value="FFCC66">
<param name=NFontColor value="FFFFFF">
// Menu principal n°1: texte affichés
<param name=Menu0 value="Fonds de page">
<param name=Menu0URL value="javascript:jj()">
// Sous-menu n°1: les textes affichés
<param name=Menu0Item0 value="Deux bandes">
<param name=Menu0Item1 value="Trois bandes">
<param name=Menu0Item2 value="Chinés">
<param name=Menu0Item3 value="Marbrés">
<param name=Menu0Item4 value="Unis">
<param name=Menu0Item5 value="Motifs">
<param name=Menu0Item6 value="etc...">
<param name=Menu0Item7 value="etc...">
<param name=Menu0Item8 value="etc...">
// URL appelées
<param name=Menu0URL0 value="http://kitweb.free.fr">
<param name=Menu0URL1 value="http://kitweb.free.fr">
<param name=Menu0URL2 value="http://kitweb.free.fr">
<param name=Menu0URL3 value="http://kitweb.free.fr">
<param name=Menu0URL4 value="http://kitweb.free.fr">
<param name=Menu0URL5 value="http://kitweb.free.fr">
<param name=Menu0URL6 value="http://kitweb.free.fr">
<param name=Menu0URL7 value="http://kitweb.free.fr">
<param name=Menu0URL8 value="http://kitweb.free.fr">
// La fenêtre cible peut ête précisée pour l'ensemble des liens de ce menu:
<param name=Menu0Target value="bottom">
// Menu n°2: idem
<param name=Menu1 value="Scripts">
<param name=Menu1Item0 value="Index Général">
<param name=Menu1Item1 value="Bannières">
<param name=Menu1Item2 value="Diaporamas">
<param name=Menu1URL0 value="http://kitweb.free.fr">
<param name=Menu1URL1 value="http://kitweb.free.fr">
<param name=Menu1URL2 value="http://kitweb.free.fr">
// Menu n°3: idem
<param name=Menu2 value="Très utile">
<param name=Menu2Item0 value="Liens">
<param name=Menu2Item1 value="Conseils">
<param name=Menu2Item2 value="Sons">
<param name=Menu2Item3 value="Bannières">
<param name=Menu2Item4 value="Etc...">
<param name=Menu2URL0 value="http://kitweb.free.fr">
<param name=Menu2URL1 value="http://kitweb.free.fr">
<param name=Menu2URL2 value="http://kitweb.free.fr">
<param name=Menu2URL3 value="http://kitweb.free.fr">
<param name=Menu2URL4 value="http://kitweb.free.fr">
// Menu n°4: idem
<param name=Menu3 value="Divers">
<param name=Menu3Item0 value="Nouvelle fenêtre">
<param name=Menu3Item1 value="Même fenêtre">
<param name=Menu3Item2 value="Un script java">
<param name=Menu3URL0 value="http://kitweb.free.fr">
<param name=Menu3URL1 value="http://kitweb.free.fr">
// Avec une fenêtre-cible (frame) différente pour certains liens. Y compris une pop-up !!
<param name=Menu3Target0 value="_blank">
<param name=Menu3Target1 value="_top">
<param name=Menu3URL2 value="javascript:window.open('http://kitweb.free.fr','window')">
</applet>
2- Les fichiers nécessaires:
• navbar$MenuLabel.class • navbar$MenuPanel.class • navbar$MenuTitle.class • navbar.class
Eventuellement: ajouter les mêmes fichiers compressés au format jar ou zip.
Selon le cas: l'image appelée en fond d'écran.
3- Paramètres:
Taille de l'applet. En largeur: inférieur à 800, taille de l'écran de vos visiteurs.
Pour repousser hors de l'écran le dernier lien vers l'auteur (version freeware), dépasser la taille 800.
En hauteur: adapter à la longueur des sous-menus.
Ces derniers seront automatiquement scindés en colonnes si la hauteur est insuffisante.
Le nombre de menus principaux est limité seulement par la largeur de l'applet.
Le nombre de sous-menus n'est pas limité non plus. Ils seront affichés en colonnes, selon la hauteur dévolue à l'applet.
Pour occuper l'espace, une image peut être utilisée en fond (facultatif).
Permet d'appeler des URL dans une fenêtre (frame): Les valeurs acceptées sont: _blank _self _top etc. Les fenêtre cibles peuvent être précisées pour chaque menu ou pour l'ensemble.
Polices de caractères: Nous vous recommandons 'arial' en raison d'IE qui ne semble pas accepter autre chose...
Graisse des caractères: renseigner le paramètre 'fontstyle' par une valeur numérique, selon la correspondance suivante:
normal = 0 gras : 1 italique : 2 gras et italique : 3
Si vous placez le fichier .class dans un autre répertoire que celui contenant la page comportant l'effet, alors renseignez le paramètre codebase par le chemin nécessaire.
<applet code="navbar.class" codebase="http://chemin/repertoire/sous-repertoire" width=600 height=100>
Si vous placez également sur votre serveur le code de l'applet sous forme compressée (jar ou zip),
alors indiquez-en le chemin en renseignant à son tour le paramètre archive. Exemple:
<applet code="navbar.class" archive="navbar.zip width=780 height=120 MAYSCRIPT">
En anglais:
font : Font
fontstyle : Font style. Plain = 0; Bold : 1; Italic : 2; Bold + Italic : 3
size : Size of the font
target : Default target frame or windows for all links. Please click here for more information.
bgImage : Background image.
barposition : Position of the menu bar. "top" (default) or "bottom"
center : Auto-centers the background image. "yes" (default) or "no"
hover : Menu opens when mouse enters the menu title. "yes" (default) or "no"
spacing : Spacing between the menus
BgColor : Colour of the background in hexadecimal.
BarButton : Colour of the menu bar button in hexadecimal
HBarColor : Colour of the menu bar when highlighted
BarColor : Colour of the menu bar in hexadecimal
BarHFontColor : Colour of the menu title when highlighted
BarNFontColor : Colour of the menu title
HMenuColor : Colour of the menus when highlighted
MenuColor : Colour of the menus in hexadecimal
HFontColor : Colour of the menu items when highlighted
NFontColor : Colour of the menu items
Menu0, Menu1 ... Menu[i] : Menu title
Menu0URL, ... Menu[i]URL : Menu title hyperlink
Menu0Position, ... Menu[i]Position : Manual specification of position of the menu
Menu0Target, ... Menu[i]Target : Menu title hyperlink target for the menu
Menu0Item0, ... Menu[i]Item[j] : Menu item
Menu0URL0, ... Menu[i]URL[j] : Menu item hyperlink
Menu0Target0, ... Menu[i]Target[j] : Menu item hyperlink target