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 :

alert ne fonctionne pas


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut alert ne fonctionne pas
    Bonjour,

    Je m'arrache les cheveux: Pourquoi le code suivant ne fonctionne pas?
    Le navigateur et la page restent inertes. Alors que j'aurais aimé un message

    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
    <html>
    <head>
    <script language="javascript" type="text/javascript">
    function fixer_changement()
    {
        alert('bozo');
    }
    </script>
    </head>
    <body>
        <FORM name="f" Method="POST" Action="rapport.php">
     
            <select name="monNom" size="1" onchange="fixer_changement()">
                <option>monOption1</option>
                <option>monOption2</option>
            </select>
    ....
    NB: si je mets alert dans les guillements qui suivent onchange, j'ai un message

  2. #2
    Expert confirmé
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Par défaut
    il suffit de regarder la coloration syntaxique de ton code pour voir qu'il est incorrect

    A+JYT

  3. #3
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    Les apostrophes étaient échappées car dans une chaine de caractère PHP. J'ai corrigé mon premier message.

    Cela ne change pas ma question sur le dysfonctionnement de javascript.

  4. #4
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Votre syntaxe est bonne !
    Néanmoins il faut au moins deux options pour tester le "onchange" !...
    Or vous n'en avez qu'une, donc ça ne change jamais...

    Ajoutez 2 ou 3 <option> pour Tester !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <select name="monNom" size="1" onchange="fixer_changement()">
         <option>Sélectionnez</option>
         <option>Renault</option>
         <option>Peugeot</option>
         <option>Opel</option>
    </select>
    De la même manière :
    Quand vous aurez ajouté vos options supplémentaires, si vous sélectionnez "X" votre alert va se déclencher, mais si derrière vous choisissez "X" de nouveau l'alert ne déclenchera pas, car il n'y a pas eu changement...

  5. #5
    Expert confirmé Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 287
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 287
    Par défaut
    A vouloir faire disparaître les informations sensibles, j'ai supprimé trop d'options. Mais dans le code, il y a bien plusieurs options.

    J'ai modifié le message initial.

  6. #6
    Inactif  
    Homme Profil pro
    Inscrit en
    Janvier 2014
    Messages
    374
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Janvier 2014
    Messages : 374
    Par défaut
    Tout à l'heure, j'avais copié votre code, et je l'avais testé avec IE.
    Il fonctionne parfaitement, à condition d'avoir 1 sélect avec plusieurs options !
    Capito ?...

    Ou alors vous avez désactivé Javascript !... tout simplement...

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

Discussions similaires

  1. Fonction qui ne fonctionne pas sans alert()
    Par alaninho dans le forum jQuery
    Réponses: 6
    Dernier message: 09/07/2014, 16h02
  2. Réponses: 0
    Dernier message: 17/04/2011, 18h28
  3. UNION qui ne fonctionne pas
    Par r-zo dans le forum Langage SQL
    Réponses: 7
    Dernier message: 21/07/2003, 10h04
  4. Un Hint sur un PopupMenu ne fonctionne pas !!??
    Par momox dans le forum C++Builder
    Réponses: 6
    Dernier message: 26/05/2003, 16h48
  5. ca ne fonctionne pas (generateur auto-incrémentant)
    Par tripper.dim dans le forum SQL
    Réponses: 7
    Dernier message: 26/11/2002, 00h10

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