Événement javascript sur une liste déroulante qui ne fonctionne pas

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Événement javascript sur une liste déroulante qui ne fonctionne pas

Message par Futuroscophile le Dim 7 Fév 2010 - 13:56

Bonjour,

J'ai un petit souci avec un code, il s'agit d'une liste déroulante (avec plusieurs options correspondant des liens vers des sujets) et un bouton cliquable pour accéder au sujet sélectionné.

Je dois modifier l'ordre des options, ce que j'ai fait, mais lorsque l'on clique sur le bouton, plus rien ne se passe

Voici le code :

Code:
<form name="jump"><label for="attractions"><font color="sienna" size="2"><b>Accès direct à un sujet : </b></font></label><script>function jumpMenu(){location=document.jump.menu.options[document.jump.menu.selectedIndex].value;}</script><select name="menu" onchange="MM_menu('parent',this,0)" id="attractions"><optgroup label="Choisissez une expérience"></optgroup><option value="http://futuroscope.dynamicforum.net/-t75.htm">1 - Les Animaux du Futur</option><option value="http://futuroscope.dynamicforum.net/-t51.htm">2 - La Vienne Dynamique</option><option value="http://futuroscope.dynamicforum.net/-t299.htm">3 - Chocs Cosmiques</option><option value="http://futuroscope.dynamicforum.net/-t48.htm">4 - Voyageurs du Ciel & de la Mer</option><option value="http://futuroscope.dynamicforum.net/-t70.htm">5 - Mission Éclabousse</option><option value="http://futuroscope.dynamicforum.net/-t13.htm">6 - Le Meilleur du Dynamique</option><option value="http://futuroscope.dynamicforum.net/-t265.htm">7 - Les Astromouches</option><option value="http://futuroscope.dynamicforum.net/-t341-50.htm">8 - Illusions Magiques</option><option value="http://futuroscope.dynamicforum.net/-t219.htm">9 - La Citadelle du Vertige</option><option value="http://futuroscope.dynamicforum.net/-t327.htm">10 - ÉcoDingo</option><option value="http://futuroscope.dynamicforum.net/-t39.htm">11 - Cyber Avenue</option><option value="http://futuroscope.dynamicforum.net/-t102.htm">12 - La Gyrotour</option><option value="http://futuroscope.dynamicforum.net/-t388.htm">13 - Moi, Van Gogh</option><option value="http://futuroscope.dynamicforum.net/-t328.htm">14 - Construisons Demain</option><option value="http://futuroscope.dynamicforum.net/-t129.htm">15 - Les Yeux Grands Fermés</option><option value="http://futuroscope.dynamicforum.net/-t80.htm">16 - Les Ailes du Courage</option><option value="http://futuroscope.dynamicforum.net/-t66.htm">17 - Sous les Mers du Monde 3D</option><option value="http://futuroscope.dynamicforum.net/-t408.htm">18 - Arthur, l'aventure 4D</option><option value="http://futuroscope.dynamicforum.net/-t3.htm">19 - Danse avec les Robots</option><option value="http://futuroscope.dynamicforum.net/-t389.htm">20 - Blues sur la Louisiane</option><option value="http://futuroscope.dynamicforum.net/-t76.htm">La Cité du Numérique</option><option value="http://futuroscope.dynamicforum.net/-t77.htm">Le Monde des Enfants</option><option value="http://futuroscope.dynamicforum.net/-t257.htm">Le Mystère de la Note Bleue</option></select><a href="Javascript:jumpMenu()" class="mainmenu"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Dialog-apply.svg/24px-Dialog-apply.svg.png" title="Consulter ce sujet" alt="OK" align="top" border="0"></a></form>
Il est affiché sur mon portail

Pour info en voici un autre sur une autre page de mon forum, qui lui fonctionne encore car je ne l'ai pas encore modifié :
Code:
<form name="jump"><label for="attractions"><font color="sienna" size="2"><b>Accès direct à un sujet : </b></font></label><script>function jumpMenu(){location=document.jump.menu.options[document.jump.menu.selectedIndex].value;}</script><select name="menu" onchange="MM_menu('parent',this,0)" id="attractions"><optgroup label="Choisissez une expérience" style=""></optgroup><option value="http://futuroscope.dynamicforum.net/-t67.htm">1 - Expédition Nil Bleu</option><option value="http://futuroscope.dynamicforum.net/-t219.htm">2 - La Citadelle du Vertige</option><option value="http://futuroscope.dynamicforum.net/-t102.htm">3 - La Gyrotour</option><option value="http://futuroscope.dynamicforum.net/-t80.htm">4 - Les Ailes du Courage</option><option value="http://futuroscope.dynamicforum.net/-t66.htm">5 - Sous les Mers du Monde 3D</option><option value="http://futuroscope.dynamicforum.net/-t12.htm">6 - Star du Futur !</option><option value="http://futuroscope.dynamicforum.net/-t408.htm">7 - Arthur, l'aventure 4D</option><option value="http://futuroscope.dynamicforum.net/-t3.htm">8 - Danse avec les Robots</option><option value="http://futuroscope.dynamicforum.net/-t222.htm">9 - Dinosaures</option><option value="http://futuroscope.dynamicforum.net/-t265.htm">10 - Les Astromouches</option><option value="http://futuroscope.dynamicforum.net/-t13.htm">11 - Le Meilleur du Dynamique</option><option value="http://futuroscope.dynamicforum.net/-t48.htm">12 - Voyageurs du Ciel & de la Mer</option><option value="http://futuroscope.dynamicforum.net/-t299.htm">13 - Chocs Cosmiques</option><option value="http://futuroscope.dynamicforum.net/-t51.htm">14 - La Vienne Dynamique + d'effets</option><option value="http://futuroscope.dynamicforum.net/-t75.htm">15 - Les Animaux du Futur</option><option value="http://futuroscope.dynamicforum.net/-t327.htm">16 - ÉcoDingo</option><option value="http://futuroscope.dynamicforum.net/-t129.htm">17 - Les Yeux Grands Fermés</option><option value="http://futuroscope.dynamicforum.net/-t76.htm">18 - La Cité du Numérique</option><option value="http://futuroscope.dynamicforum.net/-t77.htm">19 - Le Monde des Enfants</option><option value="http://futuroscope.dynamicforum.net/-t39.htm">20 - Cyber Avenue</option><option value="http://futuroscope.dynamicforum.net/-t257.htm">21 - Le Mystère de la Note Bleue</option><option value="http://futuroscope.dynamicforum.net/-t341-50.htm">22 - Magic Show</option></select><a href="Javascript:jumpMenu()" class="mainmenu"><img src="http://upload.wikimedia.org/wikipedia/commons/thumb/0/0e/Dialog-apply.svg/24px-Dialog-apply.svg.png" title="Consulter ce sujet" alt="OK" align="top" border="0"></a></form>

Je n'arrive pas à voir quel est le souci sur le premier ... Merci pour votre aide ... reflexion

Futuroscophile
***

Masculin
Messages : 117
Inscrit(e) le : 09/02/2008

http://www.forum-futuroscope.net
Futuroscophile a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Événement javascript sur une liste déroulante qui ne fonctionne pas

Message par Ea le Dim 7 Fév 2010 - 15:32

Bonjour,


Cela ne fonctionne pas car vous avez 2 fois <form name="jump"> sur la même page.

Donc quand vous aller rechercher un élément dans le formulaire nommé jump il y a deux formulaire le navigateur annonce juste une erreur à la place de ce qu'il doit ^^

Pour résoudre le problème il faudrait juste enlever le formulaire autour de la carte ( car il ne sert à rien il me semble ) ou bien changer la valeur que son attribut name a Wink

Cordialement.

Ea
Aidactif
Aidactif

Messages : 23442
Inscrit(e) le : 04/04/2008

Ea a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Événement javascript sur une liste déroulante qui ne fonctionne pas

Message par Futuroscophile le Lun 8 Fév 2010 - 17:06

Oups, effetcivement il y avait un des deux qui sert à rien ...

Merci Etana Smile

Futuroscophile
***

Masculin
Messages : 117
Inscrit(e) le : 09/02/2008

http://www.forum-futuroscope.net
Futuroscophile a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut


Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum