Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 18/05/2011, 18h34   #1
Nouveau Membre du Club
 
Inscription : mars 2010
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 82
Points : 27
Points : 27
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 :
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 ?
chok371 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/05/2011, 18h57   #2
Rédacteur/Modérateur
 
Avatar de SpaceFrog
 
Homme
Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur
Inscription : mars 2002
Messages : 30 009
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Royaume-Uni

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

Informations forums :
Inscription : mars 2002
Messages : 30 009
Points : 45 094
Points : 45 094
Code :
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 :
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 :
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
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


réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr
SpaceFrog est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/05/2011, 09h47   #3
Nouveau Membre du Club
 
Inscription : mars 2010
Messages : 82
Détails du profil
Informations forums :
Inscription : mars 2010
Messages : 82
Points : 27
Points : 27
Merci !
chok371 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h48.


 
 
 
 
Partenaires

Hébergement Web