KioskeaKioskeaCommentCaMarcheInscrivez-vous, c'est gratuit !
Samedi 17 mai 2008 - 09:03:19

Comment faire un menu déroulant en HTML?

Rechercher : dans
Comment faire un menu déroulant en HTML?
par Yakurena
 Fil de Discussions
Statut : Non résolu
lundi 14 février 2005 à 22:03:57
Bonsoir,
J'aimerais savoir s'il est possible de faire un menu déroulant sans avoir recours au DHTML(langage que je ne connais pas du tout),mais simplement avec du HTML(ou à la rigueur du PHP).
Merci d'avance.
Répondre à Yakurena  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par trik59, le lundi 14 février 2005 à 23:13:33 Fil de Discussions
voili voilou !!
je croi que c'est ce que tu cherche nen ?


<select name="liste">
<option value="Choix 1">Choix 1
<option value="Choix 2">Choix 2
<option value="Choix 3">Choix 3
</select>

a+
Répondre à trik59

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Yakurena, le lundi 14 février 2005 à 23:48:52 Fil de Discussions
Non,c'est plus compliqué que ça...
En fait,ce que j'appelle un menu déroulant,c'est avoir au départ un menu du genre :
A
B
C
et en cliquant sur une des 3 options,un sous-menu apparaitrait ; par exemple,en cliquant sur B :
A
B
B1
B2
B3
C

Voilà ce que j'aimerais obtenir...
Répondre à Yakurena

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par liad, le mardi 15 février 2005 à 08:13:10 Fil de Discussions
En partant d'une structure HTML valide tel que:

<ul>
<li>Mon option</li>
<li>Mon option 2
<ul>
<li>déroulant 1</li>
<li>déroulant 2</li>
</ul>
</li>
</ul>

Tu obtiens un menu que les moteurs de recherches référencent facilement, et que tous les navigateurs pourront lire (y-compris ton natel :) .

Pour lui faire faire ce que tu veux graphiquement, utilise une feuille de style CSS. De nombreux exemple sont disponible sur cette page.

http://css.maxdesign.com.au/listamatic/
Répondre à liad

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par ad_creative, le mardi 15 février 2005 à 08:27:58 Fil de Discussions
Salut ..

voici un debut de réponse .. c'est très propre mais bon ..

// --------------------------------------------------------------

<html>
<head>
<title>TEST</title>
</head>

<body bgcolor="#FFFFFF">


<SCRIPT LANGUAGE="JavaScript">

var txt=new Array () ;

txt[1]='<a href="page1.htm">test1</a><br><a href="page4.htm">test2</a>';
txt[2]='<a href="page2.htm">test3</a><br><a href="page5.htm">test4</a>';
txt[3]='<a href="page3.htm">test5</a><br><a href="page6.htm">test6</a>';

function menu(id)
{
ref=document.getElementById(id);
if (ref.innerHTML== "....")
ref.innerHTML = txt[id];
else
ref.innerHTML= "....";
}

</SCRIPT>

<a href=# onClick="menu(1);">menu1</a>
<DIV id=1>....</DIV>

<a href=# onClick="menu(2);">menu2</a>
<DIV id=2>....</DIV>

<a href=# onClick="menu(3);">menu3</a>
<DIV id=3>....</DIV>


</body></html>

//-------------------------------------------------------------------

exemple ici : http://adcomp.no-ip.org/mp3.php

@+
Répondre à ad_creative

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par benoit, le jeudi 4 octobre 2007 à 14:26:17 Fil de Discussions
C'est tout à fait ce que je cherchais !!!

Est-ce qu'il y a un moyen simple pour que txt[1] se referme quand on ouvre txt[2] (et réciproquement) ?

Merci.
Répondre à benoit

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par domi, le jeudi 31 mars 2005 à 16:05:05 Fil de Discussions
voici un exemple de liste déroulante dynamique en html et Javascript (j'ai enlevé toutes les décalrations de doctype, css...). En fonction du choix dans une première liste, unes seconde liste est générée automatiquement
Bon courage
P.S. Si cela ne répond pas à votre problème j'ai d'autres solutions possibles


<html>
<title>liste déroulante dynamique</title>
<head>
<script language="Javascript" type="text/javascript" >
function choix(formulaire)
{
var j;
var i = formulaire.boite1.selectedIndex;
if (i == 0)
for(j = 1; j <3; j++)
formulaire.boite2.options[j].text="";


else{
switch (i){
case 1 : var text = new Array( "Marseille","PSG","Monaco");
break;
case 2 : var text = new Array("Toulouse","Agen","Paris");
break;

case 3 : var text = new Array("Dijon","Pau","Gravelines");
break;
}

for(j = 0; j<3; j++)
formulaire.boite2.options[j+1].text=text[j];
}
formulaire.boite2.selectedIndex=0;
}
</script>
</head>
<body>
<form name="formulaire">
<select name="boite1" onChange="choix(this.form)">
<option selected>...........Choisissez une rubrique...........</option>
<option>foot</option>
<option>rugby</option>
<option>basket</option>

</select>

<select name="boite2">
<option selected>...........Choisissez une rubrique...........</option>
<option></option>
<option></option>
<option></option>
</form>
</select>
</body>
</html>
Répondre à domi

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bloodman, le mardi 12 avril 2005 à 13:55:05 Fil de Discussions
Comment ont fait pour changer de page en selectionnant un mot qui est dans le menu deroulant stp ?
Répondre à Bloodman

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par kij_82, le mardi 12 avril 2005 à 15:31:43 Fil de Discussions
Tu met un lien à a place d'un mot simple.

++
Répondre à kij_82

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Bloodman, le mardi 12 avril 2005 à 19:38:51 Fil de Discussions
dsl mais j'y arrive pas
je voudrai un menu deroulant qui quand je clique sur le mot index(qui est dans le mot deroulant) m'amene a la page index.html(dans le meme dossier bien sur)
Répondre à Bloodman

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par rem, le jeudi 15 mars 2007 à 17:27:23 Fil de Discussions
salut a tous g un probleme jutilise le logiciel nvu pour créer mon site et je voudrai mettre un menu horizontal et vertical et kan je met "code html" il me mé les écrits mais non pas le menu en couleur !! aidez moi svp merciiii davancee !!!! ( ou alors si personne ne pe maider, conseillé moi un logiciel mieux ).
Répondre à rem

10


  • 2
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Par Dalida, le jeudi 15 mars 2007 à 19:13:51 Fil de Discussions
salut,

à ce niveau là le meilleur conseil que tu puisses recevoir c'est de te documenter !
en premier tu devrais lire ça.
;o)
[ Mathieu ]
savoir rester faignant, c'est progresser en informatique. enfin, j'essaie...
Répondre à Dalida

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Scandaleuz, le mercredi 4 juillet 2007 à 10:10:20 Fil de Discussions
Salut !!

Moi j'ai quelques questions à rajouter ...
- D'abord vous proposez 2 boites, mais il m'en faudrait 4 ... Chacune liée à la réponse de la précédente ... Quel est le code que je dois entrer ?
- Ensuite dans certaines listes j'ai 9 éléments et 31 dans la liste d'après ... Est ce qu'il est possible que la taille de la liste s'adapte au nombre d'éléments qu'elle contient ? (Sans rentrer "-" pour les éléments à rajouter !!!)


Merci ...
Répondre à Scandaleuz

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par leila, le dimanche 2 mars 2008 à 18:52:36 Fil de Discussions
bonsoir,

je viens de créer un blog et j'ai besoin d'un tableau avec colonnes et lignes pour pourvoir integrer des photos

pouviez me donner le code html pour pourvoir creer ce tableau

merci d'avance

leila
Répondre à leila

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par Dalida, le dimanche 2 mars 2008 à 20:11:54 Fil de Discussions
salut,

et qu'est-ce que ta question vient faire à la fin d'une discussion sur les menus déroulants ?
-:oD

pour ta question, as-tu pensé à le faire en CSS ?

regarde cette galerie. tu ne veux peut être pas afficher la grande image mais positionner des images c'est fait !
et tu peux remonter dans la liste, il y en a plein d'autres. pour présenter des images ça peut donner des idées !
-;o)

[ Mathieu ]
« On embauchera plus s'il est moins compliqué de licencier. » LP, 29 août 2007.
Répondre à Dalida

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Par BartWadela, le dimanche 2 mars 2008 à 23:24:58 Fil de Discussions 
Répondre à BartWadela
Discussions pertinentes trouvées dans le forum
29/09 14h38menu deroulant html et selectionWebmastering13/10 09h502
13/05 16h48[HTML - Javascript] Menu déroulants cascadeWebmastering26/12 20h5713
14/02 09h55Insertion page html, menu deroulant ds tomcatWebmastering14/02 09h550
06/08 15h24Problème html menu déroulantWebmastering07/08 14h429
Plus de discussions sur « menu déroulant HTML » Discussion en cours Discussion fermée Problème résolu
Répondre
Titre du message :
Votre pseudo:
Votre email :
Message: 
  •  
  •  
Options: Recevoir les réponses par mail.
 

Aide