Liste déroulante

Résolu/Fermé
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008 - 15 févr. 2008 à 10:12
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008 - 17 févr. 2008 à 23:09
Bonjour,

j'ai créé des menus, dont un qui serra déroulant...

Mais voilà ça marche pas.

1) es ce faisable ?

2) si oui es la bonne méthode?

3) dois je inclure un CSS ou du PHP ?

4) le PHP c'est du chinois pour moi...

j'ai déjà fait de superbe chose pour un débutant...


HTML:


<div id="menu">
<DIV class="contenu_menu1">
<P CLASS="titre_menu1">PRESENTATION</P>
<ul>
<li><A HREF="../html/cv.html">CV</A></li>
<li><a href="../html/lettspon.html">Lettre spontannée</a></li>
<li><a href="../html/projets.html">Projets</a></li>
</ul>
</DIV>
<DIV class="contenu_menu2">
<P CLASS="titre_menu2">TRAVAUX INFORMATIQUE</P>
<ul>
<a href="logiciel gpao.html">- Logiciel GPAO</a><BR/>
<a href="credit.html">- Calcul d'un crédit</a><BR/>
<a href="rente.html">- Calcul d'une rente</a><BR/>
<a href="page4.html">- Lien</a><BR/>
<a href="page5.html">- Lien</a><BR/>
</ul>
</DIV>

<DIV class="contenu_menu3">
<form method="post" action="traitement.php">
<P CLASS="titre_menu2">GUYANE</P>
<select name="pays" id="pays">
<option value="../html/animaux.html">ANIMAUX</option>
<option value="espagne">Espagne</option>
<option value="italie">Italie</option>
<option value="royaume-uni">Royaume-Uni</option>
</select>
</form>
</DIV>
</div>


CSS:


#menu
{
float: left;
width: 180px;
margin-right: 15px;
}

.contenu_menu1
{
background-image: url("../fonds ecran/dessinindusordi.jpg");
background-repeat: repeat-x;
border: 2px solid black;
margin-bottom: 15px;
}

.contenu_menu2
{
background-color: white;
background-image: url("../fonds ecran/matosinfo.jpg");
background-repeat: repeat-x;
border: 2px solid black;
margin-bottom: 15px;
}

.contenu_menu3
{
background-color: white;
background-image: url("images/motif.png");
background-repeat: repeat-x;
border: 2px solid black;
margin-bottom: 15px;
}

.titre_menu1
{
font-size: 16pt ;
font-family: Times New Roman ;
font-weight: bolder ;
color: blue ;
text-align: center;
text-decoration: underline blink;
}

.titre_menu2
{
font-size: 16 pt ;
font-family: Times New Roman ;
font-weight: bolder ;
color: black ;
text-align: center;
text-decoration: underline ;
}

.titre_menu3
{
font-size: 16 pt ;
font-family: Times New Roman ;
font-weight: bolder ;
color: black ;
text-align: center;
text-decoration: underline ;
}

Voilà pour ce que j'ai fait pour le moment. Les 2 premier menus sont ok pour moi...

C'est juste le 3ème que je veux créer en liste déroulante.

Pour ma liste déroulante, j'aimerais un truc simple si possible,

il faudrait que d'un simple clic de souris, j'ouvre ma page.

Et ça, sans devoir sélectionner, et ensuite cliquer sur un bouton "envoi ou go".

Je voudrais optimiser à fond mon site.

Encore Merci.

5 réponses

Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
15 févr. 2008 à 10:24
Pour un menu déroulant, je te conseille de jeter un œil par là :
http://www.commentcamarche.net/forum/affich 5036943 liste deroulante#0
0
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008
15 févr. 2008 à 11:39
Bonjour,

c'est cool la réponse, mais je recherche une chose bien précise.

Et puis j'ai pas envie de mélanger le PHP ou le JAVASCRIPT et que sais je encore...

Enfin si c'est possible. Tout ces languages sont du chinois pour moi.

Si je dois en + analyser ces programmes là...

Ben c'est plus, 2-3 semaines qu'il me faut pour terminer mon site, c'est l'année entière.

Moi je débute dans la création de mon site, et dans le domaine de ces langages aussi...

Si vous avez, un truc tout fait, et que je peux adapter facilement, ben ce serait sympa.

Et puis, j'ai remarqué aussi, que vous êtes jeunes, et très doués en informatique, même étudiants en informatique.

Moi j'ai 40 ans, et mon cursus scolaire c'est la mécanique.

Donc je vous remercie pour votre aide.
0
Enax Messages postés 203 Date d'inscription lundi 11 février 2008 Statut Membre Dernière intervention 16 mars 2010 145
15 févr. 2008 à 12:06
Bah t'as même pas dû regarder l'adresse que j'ai mise, vu que je m'étais planté de lien et que j'avais mis celui de ce topic... ^_^

Donc je redonne le lien (le vrai celui là, cette fois je fais attention) : http://css.alsacreations.com/Construction-de-menus-en-CSS/Un-menu-deroulant-en-CSS-et-XHTML-vertical-et-horizontal

Le code est fournit et expliqué. Et il n'y a qu'à l'adapter à ses propres besoins.
0
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008
15 févr. 2008 à 14:42
Et ben si Enax, jai vu...

Mais je comprenais pas pourquoi, j'ai juste remonté la feuille au début...

A la hauteur de Ressources à ce sujet...

Voilà, merci Enax. ;-)

Tu sais, je suis content d'avoir de l'aide, et j'essaie de mon coté aussi, mais c'est quand même balaise.

Didess-67
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
didess67 Messages postés 33 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 9 octobre 2008
17 févr. 2008 à 23:09
Salut tt moun,

j'ai trouvé, super.

<SCRIPT LANGUAGE="JavaScript">
function ChangeUrl (formulaire)
{
if (formulaire.ListeUrl.selectedIndex != 0)
{
location.href = formulaire.ListeUrl.options
[formulaire.ListeUrl.selectedIndex].value;
}
else
{
alert ('veuillez choisir une destination.');
}
}
</SCRIPT>
</head>
<body>
<div id="menu_gauche">
<DIV class="contenu_menu2">
<P CLASS="titre_menu1">TRAVAUX INFORMATIQUE</P>
<FORM>
<SELECT NAME="ListeUrl" SIZE=1
onChange="ChangeUrl (this.form)">
<OPTION SELECTED VALUE="">-Sélectionnez votre choix-
<OPTION VALUE="../html/logicielgpao.html">LOGICIEL DE GPAO
<OPTION VALUE="../html/rente.html">CALCUL D'UNE RENTE
<OPTION VALUE="../html/credit.html">CALCUL D'UN CREDIT
<OPTION VALUE="../html/reappro.html">MSG D'ALERTE POUR CDE
</SELECT>
</FORM>
</DIV></DIV>
</body>



Pour les CSS:


#menu_gauche
{
float: left;
width: 200px;
margin-right: 15px;
}

.contenu_menu2
{
background-image: url("../informatique/matosinfo.jpg");
background-repeat: repeat-x;
border: 2px solid black;
margin-bottom: 15px;
}

.titre_menu1
{
font-size: 16pt ;
font-family: Times New Roman ;
font-weight: bolder ;
color: blue ;
text-align: center;
text-decoration: underline blink;
margin-bottom: 15px;
}


Voilà pour le résultat.

Si ça peut aider.

@ + Didess67
0