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 :

Concaténation string + variable


Sujet :

JavaScript

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Par défaut Concaténation string + variable
    Bonjour à tous,

    Je bloque sur un problème qui ne me semble pas difficile à résoudre.
    Je souhaite, pour une question de tracking, utiliser le contenu d'une variable dans une url.
    Voici mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script language="javascript" type='text/javascript'>
     
    var total = "[re_tracking_amount_total]";
    var amount = total.replace(".",",");
     
    <img src="https://blablablalbal&so=[re_tracking_bookingid]&si="+amount+".1."+amount+".a8" width="1" height="1" />
     
    </script>
    Je n'arrive donc pas à obtenir ce que je veux, c'est à dire, en prenant l'exemple d'un montant de 150.50 :

    <img src="https://blablablalbal&so=monId&si=150,50.1.150,50.a8" width="1" height="1" />

    Quelqu'un aurait-il une suggestion ?
    Merci d'avance pour aide.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Salut,

    Tu ne peux pas mettre une balise image dans un script et encore moins en modifier les propriétés comme ça !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <img src="url_par_defaut" id="img_amount" width="1" height="1" />
    <script language="javascript" type='text/javascript'>
     
    var total = "[re_tracking_amount_total]";
    var amount = total.replace(".",",");
    document.getElementById('img_amount').src = 'https://blablablalbal&so=[re_tracking_bookingid]&si='+amount+'.1.'+amount+'.a8';
     
     
    </script>
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    15
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 15
    Par défaut
    Merci beaucoup pour ta réponse.
    Je viens de le mettre en place, par contre je ne vois pas les changements dans le code source de ma page :

    -------------
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <img src="url" id="img_amount" width="1" height="1" />
    <script language="javascript" type='text/javascript'>
     
    var total = "4300.0";
    var amount = total.replace(".",",");
    document.getElementById('img_amount').src = 'blablabla&so=13570286&si='+amount+'.1.'+amount+'.a8';
     
    </script>
    -----------------

    Dois je donc supposer que l'url envoyée est la bonne ? ou bien y a t-il un moyen plus simple de s'en rendre compte ?

    Encore merci pour ton aide.

  4. #4
    Rédacteur
    Avatar de marcha
    Homme Profil pro
    Développeur Web
    Inscrit en
    Décembre 2003
    Messages
    1 571
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Décembre 2003
    Messages : 1 571
    Par défaut
    Citation Envoyé par Xandler Voir le message
    Dois je donc supposer que l'url envoyée est la bonne ? ou bien y a t-il un moyen plus simple de s'en rendre compte ?
    Salut,

    Utilise FireFox/FireBug (le outil d'inspection du DOM) et là tu verra facilement
    l'état "actuel" de ta page.

Discussions similaires

  1. concaténer une variable et des string
    Par une_tite_question dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 23/08/2010, 12h33
  2. Concaténation String en variables
    Par Teomistre dans le forum VB.NET
    Réponses: 11
    Dernier message: 05/07/2010, 17h31
  3. Concaténer une variable dans une String
    Par une_tite_question dans le forum Débuter avec Java
    Réponses: 2
    Dernier message: 25/05/2008, 06h31
  4. [SQL] Concaténation de variables
    Par dogi dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 01/11/2005, 20h49
  5. Concaténer deux variables ?
    Par glsn dans le forum ASP
    Réponses: 2
    Dernier message: 19/12/2003, 13h53

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