Partage
  • Partager sur Facebook
  • Partager sur Twitter

liste deroulante en javascript ne marche pas sous IE

    18 décembre 2010 à 0:58:15

    Bonjour,
    Je comprends pas ??? quand je fais mon bout de code ci dessous, cela fonctionne tres bien sous FF ,mais pas sous IE9 (il ne m'affiche jamais la popup), quelqu'un aurait il une explication ?
    Merci

    <div id="secondaire">
    <h3>Contenu secondaire</h3>
    <select id="waypoint_list">
      <option value="">Sélectionnez votre base</option>
      <option value="base1.txt">base 1</option>
      <option value="base2.txt">base 2</option>
      <option value="base3.txt">base 3</option>
      <option value="base4.txt">base 4</option>
    </select>
    
    <script type="text/javascript">
    	var waypoint_list_selected = ''; //déclaration de la variable qui stock le nom de la liste sélectionné
    	var list = document.getElementById('waypoint_list');
      // Gestion de l'évenement de modification dans la liste déroulante
      list.addEventListener('change', function()
      {
    	waypoint_list_selected = list.value;  // memorise le choix de liste de waypoints sélectionné par l'utilisateur
    	alert('l option choisit est: ' + waypoint_list_selected);
      }, true);
    </script>
    </div>
    


    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      18 décembre 2010 à 2:37:34

      Hm. C'est certainement lié au fait que IE ne connaît pas la fonction addEventListener ? o_O

      :-°

      http://tinyurl.com/33zaqzp
      • Partager sur Facebook
      • Partager sur Twitter
        18 décembre 2010 à 13:23:50

        ok merci pour l'info, mais alors comment faire pour avoir une variable qui se met à jour en fonction du choix que l'on fait dans une liste déroulante et qui fonctionne indifferemment de la meme facon sous IE et FF ?
        Ce que je veux eviter c'est d'avoir une page de code juste pour gerer cela.
        merci
        • Partager sur Facebook
        • Partager sur Twitter
          18 décembre 2010 à 13:37:46

          Le tutoriel Javascript du SDZ à un sujet entier dédié aux évènement, avec ta solution (une fonction gérant IE et FF), je te laisse regarder.
          • Partager sur Facebook
          • Partager sur Twitter

          liste deroulante en javascript ne marche pas sous IE

          × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
          × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
          • Editeur
          • Markdown