IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

Evènement onChange et liste déroulante


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 55
    Par défaut Evènement onChange et liste déroulante
    Je suis debutant en javascript et je voudrais à partir d'une liste afficher la page correspondante au choix de l'utilisateur. J'ai vu qu'il y avait un sujet "listes deroulantes liées entre elles" et qu'il est conseillé de la lire, ce que je suis en train de faire. Cependant comme je débute en javascript , ce sujet me semble d'un niveau élevé pour le moment. aussi je me suis permis quand-même de poser ma question.
    voici donc mon code qui ne déclanche aucun évènement.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
     
    <?php session_start();?>
    <!--Choix de l'action à mener-->
    <html>
    <head>
     
    	<script language="javascript" type="text/javascript">
    	<!--
    	function Lien (){
    		i=document.espaceChoixModif.listeAction.selectedIndex;
    		if (i==o) return;
    		url=document.espaceChoixModif.listeAction.options[i].value;
    		parent.location.href=url;
    	}
    	//-->
    	</script>
    	</head>
    <body>
     
    <table width="100%" border="0" cellspacing="0" cellpadding="4">
    <tr> 
        <?php include ("baniere_haut.php");
                    ?>
     
      </tr>
     
     
    <tr> 
            <td >
    		<?php include ("barre_menu.php");
                    ?>
     
    		</td>
    		<td valign="top"><span  style="position:absolute;top:110px;left:200px;">
    		<h1 align="center"><font color="#CCCCCC">BONJOUR <?php echo $_SESSION["nom"];echo"   "; 
                    echo $_SESSION["pass"];
                    ?></h1></font>
     
     
    		<form name="espaceChoixModif">
    		 <select name="listeAction" onChange="Lien();">
    			<option value="">Choisir une action à méner
    			<option value="espaceModifConf.php">Mettre à jour une conférence
    			<option value="insererConf.php">Inserer une conférence
    			<option value="supConf.php">Supprimer une conférence
    		 </select>
    		</form>
     
    		</td></span>
      </tr>
    </table>
     
     
     
    </body>
    </html>
    merci de votre compréhension.

  2. #2
    Membre éprouvé Avatar de LexWizard
    Développeur informatique
    Inscrit en
    Août 2007
    Messages
    101
    Détails du profil
    Informations personnelles :
    Âge : 39

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Août 2007
    Messages : 101
    Par défaut
    Ta fonction JavaScript :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    function Lien (){
    	i = listeAction.selectedIndex;
    	if (i==0) return;
    	url=listeAction.options[i].value;
    	parent.location.href=url;
    }
    Tu avais mis un "o" à la place d'un zéro, Et puis une erreur de syntaxe.

    Voila

  3. #3
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    55
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 55
    Par défaut
    merci.
    ça marche

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Activer un bouton radio sur le onchange d'une liste déroulante
    Par guidav dans le forum Général JavaScript
    Réponses: 4
    Dernier message: 14/12/2023, 13h53
  2. OnChange sur liste déroulante
    Par paintbox dans le forum Général JavaScript
    Réponses: 10
    Dernier message: 19/03/2011, 15h03
  3. onchange et liste déroulante
    Par Mat67 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 22/06/2007, 08h51
  4. [MySQL] Liste déroulante : onchange="submit();"
    Par zabuze dans le forum PHP & Base de données
    Réponses: 12
    Dernier message: 02/06/2007, 18h38
  5. Pb onchange dans une liste déroulante
    Par megapacman dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 30/05/2006, 12h14

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo