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 :

G�neration tableau en javascript


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut G�neration tableau en javascript
    Bonjour,

    J'ai un probl�me lors de la cr�ation d'un tableau.
    En fait je pense que le probl�me est du � des sauts de lignes...

    En fait je veux cr�er un tableau avec des descriptifs, donc beaucoup de texte avec des sauts de ligne...

    Le probl�me retourn� par le debuggeur javascript est :
    Erreur : unterminated string literal
    Fichier source : specifications.php
    Ligne : 281, Colonne : 58
    Code source :
    tab_desc_collec_js = new Array();tab_desc_collec_js[18] = 'Collection "en toutes saisons"
    C'est � cause du saut de ligne...
    J'ai essay� les fonctions nl2br, nl2br2, et nls2p de supprimer les retours � la ligne, mais ca ne marche pas...

    Une id�e?

    Voici mon code source:
    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
    19
    20
    21
    22
    23
    24
    25
     
    function construisTableauJS($tableauPHP, $nomTableauJS)
    {
       echo $nomTableauJS." = new Array();";
       $clefs = array_keys($tableauPHP);
       foreach($clefs as $i)
       {
        if(!is_array($tableauPHP[$i]))
        {
    	 $variable=$nomTableauJS."[".$i."] = '".$tableauPHP[$i]."';";
         echo $variable;
        }
        else
        {
         construisTableauJS($tableauPHP[$i], $nomTableauJS."[".$i."]");
        }
       }
       return;
    }
     
    $anc_desc_collection=mysql_result($requete,$i,"desc_collection");			$anc_desc_collection=htmlspecialchars($anc_desc_collection,ENT_QUOTES);		$tab_desc_collec[$num_collection]=$anc_desc_collection;
     
    echo "<script type='text/javascript'>";
    construisTableauJS($tab_desc_collec, "tab_desc_collec_js");
    echo "</script> ";

  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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    en gros il te dit qu'il maque un quote ...

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    tab_desc_collec_js = new Array();tab_desc_collec_js[18] = 'Collection &quot;en toutes saisons&quot;
    
    ou qu'il y en a un de trop ...
    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 �prouv�
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    818
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France, Dr�me (Rh�ne Alpes)

    Informations forums :
    Inscription : Avril 2005
    Messages : 818
    Par d�faut
    Oui car le quote fermant est apr�s le saut de ligne et il n'arrive pas � le trouver...

    Mais j'ai utilis� une autre m�thode...

    Au lieu de passer par un tableau, j'ai rang� mes descriptifs dans des input type hidden en donnant comme id le numero de collection, et ca marche...

    Par contre concernant le probl�me des sauts de ligne dans le tableau js je vois pas comment g�rer le probl�me, car j'ai d�ja essay� toutes les fonctions remplacant les sauts de lignes sans succ�s...

  4. #4
    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 659
    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 659
    Billets dans le blog
    1
    Par d�faut
    un saut de ligne dans une variable c'est "<br />"
    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 !

Discussions similaires

  1. [DOM] tableau et javascript
    Par franfr57 dans le forum G�n�ral JavaScript
    R�ponses: 18
    Dernier message: 20/12/2006, 16h46
  2. Remplir un tableau en javascript
    Par faico dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 26/08/2006, 21h53
  3. R�ponses: 8
    Dernier message: 30/04/2006, 15h42
  4. modifier un tableau avec javascript
    Par lemmings dans le forum G�n�ral JavaScript
    R�ponses: 27
    Dernier message: 15/11/2005, 10h10
  5. Inclure une page dans dans une tableau avec javascript
    Par pierrot10 dans le forum G�n�ral JavaScript
    R�ponses: 3
    Dernier message: 26/09/2005, 12h31

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