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 :

chaine multiligne


Sujet :

JavaScript

  1. #1
    Membre éclairé Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Par défaut chaine multiligne
    comment passer une chaine multiligne en js


    le script suivant semble ne pas etre apprecié

    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
    18
     
    <html>
    <body>
    <script>
    var d= "rrr";
     
    var e = "jjjj
    ccc
    rrr";
     
     
    document.write( d + "<br />");
    document.write( e + "<br />");
     
     
    </script>
    </body>
    </html>

  2. #2
    Membre éclairé Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Par défaut
    up ma question a peut etre l air debile mais n etant pas un pro du js et la recherche google chaine multiligne ne donnant pas grand chose , toute aide est la bienvenue

    en fait j ai absoluement besoin de ca car je genere une variable javascript à partir d 'une variable php qui vient d une base mysql donc c est tout a fait possible de la chaine soit multiligne

    merci

  3. #3
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 315
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 315
    Billets dans le blog
    17
    Par défaut
    En JS ceci est incorrect :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var s = "Salut tout le monde !
    Comment ça va bien ?" ;
    Il faut écrire :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var s = "Salut tout le monde !\nComment ça va bien ?" ;
    Problème : si ta chaîne vient de PHP et que tu fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var s = "<?php echo $mysql_s ?>" ;
    ... tu peux retomber sur le 1er cas incorrect.
    Pour éviter cela il faut donc remplacer les retours à la ligne de la chaîne PHP en littéraux qui seront correctement interprétés par JavaScript (2e cas) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    var s = "<?php echo str_replace(array("\r\n", "\n", "\r"), '\n', $mysql_s) ?>" ;

  4. #4
    Membre éclairé Avatar de venomelektro
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    521
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Avril 2004
    Messages : 521
    Par défaut
    merci ca fonctionne !


    j ai juste remplacé les \n par pour garder les sauts de ligne

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

Discussions similaires

  1. [WD10]Chaine multiligne vers monoligne
    Par routmout dans le forum WinDev
    Réponses: 4
    Dernier message: 24/01/2007, 14h10
  2. tri de liste chainée
    Par RezzA dans le forum C
    Réponses: 7
    Dernier message: 26/01/2003, 20h25
  3. [TP]lire une ligne de l'ecran et la stocker dans une chaine
    Par Bleuarff dans le forum Turbo Pascal
    Réponses: 26
    Dernier message: 02/07/2002, 10h08
  4. Réponses: 3
    Dernier message: 12/06/2002, 21h15
  5. Probleme sur les chaines de caractere
    Par scorpiwolf dans le forum C
    Réponses: 8
    Dernier message: 06/05/2002, 19h01

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