Retourner ' la page d'accueil de TJSRetourner ' la page d'accueil de TJS
Ce script est déclaré obsolète. Il n'est conservé que pour information.

Script : Menu arborescent dans une liste

Ce menu dans une liste déroulante permet d'organiser les liens sous forme d'arborescence et d'organiser ainsi les liens en rubriques et sous rubriques.

Exécution du script

Code source

<HTML><HEAD><TITLE> Tout JavaScript.com - Menu liste arborescent </TITLE><SCRIPT LANGUAGE="JavaScript">//D'autres scripts sur http://www.toutjavascript.com//Si vous utilisez ce script, merci de m'avertir !  < <voir adresse mail sur site> >var menu=new CreerMenu("Destination...","new","+ ");// CreerMenu(Titre de la liste déroulante,target,carac)//   target=nom de la frame ou "self" si c'est la fenetre elle meme, "new" pour une nouvelle fenêtre//   carac=caracteres à afficher devant les lignes ayant un lien// Pour ajouter les liens dans les listes, utiliser menu.Add// Menu.Add(profondeur d'arborescence, texte, page à charger)menu.Add(1,"Moteurs de recherche","");    menu.Add(2,"Francophones","");        menu.Add(3,"Voila","http://www.voila.fr");        menu.Add(3,"Francite","http://www.francite.fr");        menu.Add(3,"Altavista","http://www.altavista.fr");    menu.Add(2,"Internationaux","");        menu.Add(3,"Altavista","http://www.altavista.com");        menu.Add(3,"Voila.com","http://www.voila.com");        menu.Add(3,"MSN","http://www.msn.com");menu.Add(1,"Annuaires de recherche","");    menu.Add(2,"Scripts","");        menu.Add(3,"Tout JavaScript.com","http://www.toutjavascript.com");        menu.Add(3,"PHP Info","http://www.phpinfo.net");    menu.Add(2,"Généralistes","");        menu.Add(3,"Yahoo! france","http://www.yahoo.fr");        menu.Add(3,"L'annuaire francophone","http://www.agor.com/internet");    menu.Add(2,"Gratuit sur le net","");        menu.Add(3,"Le gratuit","http://www.legratuit.com");        menu.Add(3,"Tout Gratuit","http://www.toutgratuit.com");function CreerMenu(titre,target,carac) {    this.nb=0;this.titre=titre;this.target=target;this.carac=carac;    this.Add=AddObjet;    this.Aff=AffMenu;}function AddObjet(deep,txt,page) {    var rub = new Object;    rub.deep=deep;    rub.txt=txt;    rub.page=page;    this[this.nb]=rub;    this.nb++;}function space(i) {var Z="";for (var j=1;j<i;j++){Z+="&nbsp;&nbsp;&nbsp;&nbsp;";}return Z}function AffMenu() {    var Z="<FORM name='mf'>";var z="";    Z+="<SELECT size=1 name='tjs' onChange='Clic(this.form);'><OPTION>"+this.titre+"</OPTION>";    for (var i=0;i<this.nb;i++) {        z=""; if ((this[i].page!="")&&(this[i].page!=null)) {z=this.carac}        Z+="<OPTION value='"+this[i].page+"'>"+space(this[i].deep)+z+this[i].txt+"</OPTION>"    }    Z+="</SELECT>";    Z+="</FORM>";    document.write(Z);}function Clic(f){    var i=f.elements["tjs"].selectedIndex-1;    if (i>=0) {        var page=menu[i].page;        if ((page!="")&&(page!=null)) {            if (menu.target=="self") {window.location=page}            else if (menu.target=="new") {window.open(page,'newf','scrollbars=yes')}            else {parent.frames[menu.target].window.location=page}        }    }}</script></HEAD><BODY bgcolor="#FFFFFF" text="#FFFFFF" alink="#000066" link="#000066" vlink="#000066" ><FONT FACE="Arial" SIZE='-1' COLOR="#000099"><CENTER><BIG>Menu arborescent dans une liste déroulante</BIG></CENTER><BR><BR>Ce menu dans une liste déroulante permet d'organiser les liens sous forme d'arborescence.<BR>Vous pouvez choisir la destination du lien : frame, fenêtre en cours ou nouvelle fenêtre. Dans cet exemple, une nouvelle page est appelée<BR>Un signe + (paramétrable) indique les lignes qui possèdent des liens.<BR><BR><SCRIPT language="JavaScript">    menu.Aff();</script><BR><BR><BR><BR><BR><BR><BR><BR><CENTER><A href="http://www.toutjavascript.com"><FONT size="1" face="arial" color="#CCCCFF">Tout JavaScript.com</FONT></A></CENTER><BR></FONT></BODY></HTML><!-- Script développé par Olivier Hondermarck  <voir adresse mail sur site> --><!-- D'autres scripts et des conseils sur http://www.toutjavascript.com -->

Troisième édition Tout JavaScript chez Dunod

Tout JavaScript le livre chez DunodEn savoir plus
Sortie le 4 janvier 2023

Version papier 29€90
Format électronique 22€99.

Commandez en ligne

Chercher une fonction, un objet, ...

Le graph des objets JavaScript



Chargement
en cours...
Le 09/06/2026 14:52:58 sur php 7 en 224.45 ms