Menu déroulant select compatible ie6 [Fermé]

Signaler
-
Messages postés
10
Date d'inscription
lundi 1 juin 2009
Statut
Membre
Dernière intervention
25 août 2012
-
Salut,

Je suis en train de créer un site Internet et j'ai besoin de trois menus déroulants basiques.

J'aimerais les faire à l'aide de la balise <select> afin de rester simple et chaque option doit renvoyer vers une adresse différente lors du clic.

J'ai testé de nombreux codes avec du Javascript donnés sur ce site ou ailleurs, mais à chaque fois cela ne marche pas sous IE6, pourtant ce n'est pas précisé dans le sujet.

Exemple de code essayé :
(http://www.commentcamarche.net/forum/affich 1568505 html lien dans menu deroulant)

Dans le head :

<script language="javascript">
function redirection()
{
f=window.open("");
f.location.href=window.document.from.sites.options
[window.document.from.sites.selectedIndex].value ;
}
</script>


Dans le body :

<form method=... name="from">
<select name="sites">
<option onclick="redirection()" value="https://www.google.com/?gws_rd=ssl">google</option>
<option onclick="redirection()" value="https://www.youtube.com/">youtube</option>
<option onclick="redirection()" value="https://www.lycos.com/">lycos</option>
</select>

(J'ai préféré faire un autre post pour plus de clarté.)



C'est moi qui fait mal quelque chose ?

Merci d'avance pour votre aide :)

3 réponses

Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
887
salut,

essayes avec cette methode:

<script language="javascript">
function redirection(id_liste)
{
f=window.open("");
f.location.href=document.getElementById(id_liste).value ;
}
</script>

Dans le body :

<form method=... name="from">
<select name="sites" id="sites" onChange="redirection('sites')">
<option  value="https://www.google.com/?gws_rd=ssl">google</option>
<option  value="https://www.youtube.com/">youtube</option>
<option  value="https://www.lycos.com/">lycos</option>
</select>
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
10
Date d'inscription
lundi 1 juin 2009
Statut
Membre
Dernière intervention
25 août 2012
4
c'est possible sans javascript
http://bormat2.free.fr/wordpress4/
Salut Alain_42

Merci pour ta réponse, le menu marche bien sur IE6 :)

Par contre seul petit soucis, le lien ne fonctionne que lorsque l'on clique sur une autre option que celle qui était sélectionnée.
Pour cliquer sur l'option sélectionnée par défaut par exemple, je dois sélectionner une autre option, puis cliquer sur la bonne.
Messages postés
5358
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
887
alors tu rajoutes une option vide au debut de ta liste

<option value="">--Chosissez--</option>