Voila, je sorts du Java, donc de l'objet pure. Alors je ne sais pas trop si le javascript a les meme possibilités.
Là je cherche a faire un algo pour creer dynamiquement des menus dans un site web.
En gros, voila ma struture :
[CODE]
class Menu
{
//tableau contenant les elements enfants
private menu[] listeEnfants;
private String nom;
private String lien;
//constructeur
Menu(nom,lien)
{
this.nom=nom;
this.lien=lien;
this.listeEnfants=new menu[];
}
//ajout d'un sous menu
void ajoutEnfant(Menu sousMenu)
{
this.listeEnfants[this.listeEnfants.lenght]=sousMenu;
}
}
et c tout !
ainsi, par exemple je veux obtenir ce menu ;
*Partie 1
- sous titre1
- sous titre2
- sous sous titre 1
-sous titre3
voila comment je le construirai :
(lorsqu'il y a "-" a la place d'un lien, c que je ne veux pas de lien)
partie1=new Menu("Partie 1","-" );
partie1.ajoutEnfant(new Menu("sous titre1","soustitre1.html" ));
soustitre2=new Menu("sous titre2","-" );
sousTitre2.ajoutEnfant(new Menu("sous soustitre1","soussoustitre1.html));
partie1.ajoutEnfant(soustitre2);
partie1.ajoutEnfant(new Menu("sous titre3","soustitre3.html" ));
Voila ma question est : c'est faisbale en javascript ? je fais comment la classe, et comment la methode associée ???
merci !