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 :

Erreur de syntaxe


Sujet :

JavaScript

  1. #1
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 63
    Par défaut Erreur de syntaxe
    Bonjour,

    je débute avec javaScript. j'ai un problème avec la syntaxe dans l'une de mes fonctions:

    la syntaxe statique pour cette fonction est quelque chose comme ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    element9.setAttribute('onchange','remplirCommunes(this.options[this.selectedIndex].value,"Communep1");');
    Maintenant je souhaite que le deuxième attribut de la fonction interne "remplirCommunes" sois rempli dynamiquement. Alors, j'ai fait ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    element9.setAttribute('onchange','remplirCommunes(this.options[this.selectedIndex].value,"Communep'cell2.innerHTML'");');
    cell2.innerHTML==>est censée retourner le numéro de la cellule d'un tableau que j'ai creé.

    Le soucis c'est que ça ne marche pas, comme si il ne comprends pas cette syntaxe.

    Merci

  2. #2
    Invité de passage
    Homme Profil pro
    Inscrit en
    Mars 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2013
    Messages : 1
    Par défaut syntaxe
    a moins que le disfonctionnement ne soit du l'oubli du symbol plus ( + ) pour la concatenation de et de , il t'es possible de vérifier le contenu de cell2.innerHTML avec la function .
    À vu d'oeil, j'aurais tendance à dire que le moteur d'exécution que tu utilises interprete mal les niveaux d'indirection de ta ligne de code. Je suggere a posteriori de stocker la valeur de la variable cell2.innerHTML dans une variable local pour que l'execution fonctionne.
    Donc, faire en deux, voir 3 étapes :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    var p2 = 'Communep'+ cell2.innerHTML;
    lement9.setAttribute('onchange','remplirCommunes(this.options[this.selectedIndex].value,"'+p2+'");');

  3. #3
    Rédacteur/Modérateur

    Avatar de SpaceFrog
    Homme Profil pro
    Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 658
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 658
    Billets dans le blog
    1
    Par défaut
    essaye d'attribuer une fonction plutot qu'un string ...
    Ma page Developpez - Mon Blog Developpez
    Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
    Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
    Votre post est résolu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de Développez !

  4. #4
    Membre confirmé
    Étudiant
    Inscrit en
    Novembre 2010
    Messages
    63
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2010
    Messages : 63
    Par défaut
    ouii xsimo ça fonctionne bien avec le signe + dans les deux côtés, erreur de débutants

    merci

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

Discussions similaires

  1. [Directives] Page blanche quand erreur de syntaxe
    Par syl2095 dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 12
    Dernier message: 17/02/2006, 15h15
  2. [sql] erreur de syntaxe
    Par cmoa59 dans le forum JDBC
    Réponses: 14
    Dernier message: 03/05/2005, 11h41
  3. erreur de syntaxe en C++
    Par sergepmessa dans le forum C++
    Réponses: 6
    Dernier message: 11/03/2005, 18h15
  4. PHP SQL =>erreur de syntaxe (operateur absent)
    Par snipes dans le forum Langage SQL
    Réponses: 3
    Dernier message: 23/02/2005, 14h09
  5. erreur de syntaxe javascript dans ma page
    Par Oluha dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 01/02/2005, 14h53

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