Bonjour à tous, je suis débutant en langage 'javascript' et j'aurais besoin de quelques lumières pour réaliser un menu dépliant répondant à mes besoins.
1ère étape : Ce que j'ai déjà
Je souhaite intégrer à une page html, un menu dépliant, sous forme de liste.
Au clic d'une rubrique, je souhaite afficher un bloc texte.
Exemple d'une liste par défaut :
> rubrique 1
> rubrique 2
> etc...
Exemple au clic sur la rubrique 1 :
> rubrique 1
Texte de la rubrique 1
>rubrique 2
> etc...
Voici mon bout de code (trouvé sur internet) :
--------------------------
------------------------
2ème étape : ce qu'il me manque
J'ai besoin d'un script me permettant de fermer une rubrique ouverte lors d'un clic sur une autre rubrique.
Exemple :
on a :
> rubrique 1
texte de la rubrique 1
> rubrique 2
> rubrique 3
et on clique sur la rubrique 3 (par exemple), et on obtient :
> rubrique 1
> rubrique 2
> rubrique 3
texte de la rubrique 3
Voilà, j'espère avoir été assez clair dans mon explication, et j'espère que vous pourrez m'aider.
Merci d'avance.
Modifié par Aliam (16 Sep 2009 - 19:54)
1ère étape : Ce que j'ai déjà
Je souhaite intégrer à une page html, un menu dépliant, sous forme de liste.
Au clic d'une rubrique, je souhaite afficher un bloc texte.
Exemple d'une liste par défaut :
> rubrique 1
> rubrique 2
> etc...
Exemple au clic sur la rubrique 1 :
> rubrique 1
Texte de la rubrique 1
>rubrique 2
> etc...
Voici mon bout de code (trouvé sur internet) :
--------------------------
function Swap( div_){
var Obj = document.getElementById( div_);
if( Obj){
if( Obj.style.display=="")
Obj.style.display="none";
else
Obj.style.display="";
}
}
<a href="#" onclick="Swap('DIV_1');">Rubrique 1</a>
<div id="DIV_1" style="display:none; padding-left:10px;">
Ceci est le Texte de la Rubrique 1<br>
</div>
<br>
<br>
<a href="#" onclick="Swap('DIV_2');">Rubrique 2</a>
<div id="DIV_2" style="display:none; padding-left:20px">
Ceci est le Texte de la Rubrique 2
</div>
------------------------
2ème étape : ce qu'il me manque
J'ai besoin d'un script me permettant de fermer une rubrique ouverte lors d'un clic sur une autre rubrique.
Exemple :
on a :
> rubrique 1
texte de la rubrique 1
> rubrique 2
> rubrique 3
et on clique sur la rubrique 3 (par exemple), et on obtient :
> rubrique 1
> rubrique 2
> rubrique 3
texte de la rubrique 3
Voilà, j'espère avoir été assez clair dans mon explication, et j'espère que vous pourrez m'aider.
Merci d'avance.
Modifié par Aliam (16 Sep 2009 - 19:54)