Liste déroulante avec lien html ?

Fermé
ulthar73 Messages postés 5 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 mars 2010 - 26 mars 2010 à 11:38
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 - 29 mars 2010 à 20:06
Bonjour j'ai repris ce code sur internet afin d'obtenir une liste déroulante : un seule problème comment faire pour lorsque je clique sur un des élément de cette liste m'envoyer sur une autre page bref comment créer un lien mdr en html sur les éléments de cette liste voici le code si vous pouviez me répondre merci :


<FORM>
<SELECT name="nom" size="1">
<OPTION>lundi
<OPTION>mardi
<OPTION>mercredi
<OPTION>jeudi
<OPTION>vendredi
</SELECT>
</FORM>

voili voilou
A voir également:

5 réponses

avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
Modifié par avion-f16 le 26/03/2010 à 17:50
Ne jamais utiliser onclick sur <option>, mais onchange sur <select> !
<select name="url" onchange="document.location.href = this.value"> 
    <option value="page1.html">Page 1</option> 
</select>

Ton ordinateur ne fait pas ce que tu veux ... mais ce que tu lui dis de faire.
6
Bonjour,

Tu ne peux pas faire ça directement en HTML puisque ce n'est pas la fonction d'une liste déroulante et un formulaire à l'origine.

Tu peux obtenir ce comportement avec l'évènement onclick sur ton <option>
exemple : <option onclick="javascript:document.location.href='url_de_ta_page'"></option>
0
OnClick Messages postés 24 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 octobre 2011
26 mars 2010 à 14:48
tu pouvais aussi utiliser javascript en entête(<head></head>) en écrivant une fonction.
0
ulthar73 Messages postés 5 Date d'inscription vendredi 26 mars 2010 Statut Membre Dernière intervention 28 mars 2010
28 mars 2010 à 23:56
okay merci mais je cherche pas a faire un lien vers une de mes page mais vers un url du style http://www. ect ect donc je pige pas par quoi remplacer document.location.href = this.value"> pour que cela puisse marcger car cela me met page no found alors que mon url est correct merci !
0

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

Posez votre question
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
29 mars 2010 à 20:06
0