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 :

Incrémentation impossible d'une variable


Sujet :

JavaScript

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Points : 60
    Points
    60
    Par défaut Incrémentation impossible d'une variable
    Bonjour,

    La valeur de ma variable idPoisson est initialement à 1, je veux l’additionner avec 1 (pour que ça fasse 2) mais ça ne marche pas.

    Voici mon exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if ( idPoisson < totalPoissons -1 ) {
      $('.tableau_poissons .menu_nav .next').append(
       '<a href="121-197-1-Un-poisson-pour-chaque-saison&id-poisson=' + (idPoisson + 1) + '">'
       +	$('.null > div[idpoisson="'+ (idPoisson + 1) +'"] .titre_poisson').html()
       + '<img src="' + $('.null > div[idpoisson="'+ (idPoisson + 1) +'"] .next a img').attr('src') + '" />'
        +'</a>'
      );
    }
    Cette technique marche mais pas comme je le voudrais, la valeur qui est retournée est 11 au lieu de 2 (en partant du principe que idPoisson vaut 1).

    En fait il me concatène 1 comme si c'était une chaîne de caractère, moi je veux plutôt qu'il s'additionne avec à la valeur de ma variable.

    J'ai aussi essayer ces syntaxes :

    (idPoisson ++)

    (idPoisson +=1)

    Mais ils font planter tout mon script.

    Une solution SVP ?

  2. #2
    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 640
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 74
    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 640
    Points : 66 669
    Points
    66 669
    Billets dans le blog
    1
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    if ( idPoisson < totalPoissons -1 ) {
      $('.tableau_poissons .menu_nav .next').append(
       '<a href="121-197-1-Un-poisson-pour-chaque-saison&id-poisson=' + (++idPoisson) + '">'
       +	$('.null > div[idpoisson="'+ (idPoisson) +'"] .titre_poisson').html()
       + '<img src="' + $('.null > div[idpoisson="'+ (idPoisson) +'"] .next a img').attr('src') + '" />'
        +'</a>'
      );
    }
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if ( idPoisson < totalPoissons -1 ) {
      $('.tableau_poissons .menu_nav .next').append(
       '<a href="121-197-1-Un-poisson-pour-chaque-saison&id-poisson=' + ((+idPoisson) + 1) + '">'
       +	$('.null > div[idpoisson="'+ ((+idPoisson) + 1) +'"] .titre_poisson').html()
       + '<img src="' + $('.null > div[idpoisson="'+ ((+idPoisson) + 1) +'"] .next a img').attr('src') + '" />'
        +'</a>'
      );
    }
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    if ( idPoisson < totalPoissons -1 ) {
      $('.tableau_poissons .menu_nav .next').append(
       '<a href="121-197-1-Un-poisson-pour-chaque-saison&id-poisson=' + (idPoisson*1 + 1) + '">'
       +	$('.null > div[idpoisson="'+ (idPoisson*1 + 1) +'"] .titre_poisson').html()
       + '<img src="' + $('.null > div[idpoisson="'+ (idPoisson*1 + 1) +'"] .next a img').attr('src') + '" />'
        +'</a>'
      );
    }
    j'en passe et des parseInt() ...
    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 !

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    82
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 82
    Points : 60
    Points
    60
    Par défaut
    Merci !

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

Discussions similaires

  1. [XL-2010] Incrémentation périodique d'une variable en VBA
    Par frankytactik dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 22/02/2013, 19h00
  2. Incrémenter une variable en CR9
    Par nanouille56 dans le forum SAP Crystal Reports
    Réponses: 9
    Dernier message: 13/02/2007, 15h59
  3. incrémenter le nom une variable
    Par mederic dans le forum C
    Réponses: 15
    Dernier message: 06/05/2006, 19h11
  4. [Débutant] Probleme d'incrémentation d'une variable
    Par sakuragikan dans le forum ASP
    Réponses: 2
    Dernier message: 25/08/2005, 13h11
  5. [débutant][xsl]incrémenter une variable
    Par guitalca dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 01/04/2003, 15h19

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