Problème de saut de ligne dans un script
Bonjour,
J'essaye d'initialiser une variable en javascript avec le contenu d'un champ text récupéré dans une base de données.
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
<script type="text/javascript">
<?php
$i=0;
while($tab = mysql_fetch_array($result)) {
?>
message[<?=$i; ?>]="<?= nl2br($tab['champ_texte']) ?>";
<?php
$i++
}
?>
</script> |
Et j'obtiens l'erreur suivante :
Citation:
message[0] -> unterminated literal string
Quand je regarde le code source de ma page j'ai un retour à la ligne après le <br/> ... il est donc normal que javascript interprete mal le code.
Comment faire en sorte que tout s'affiche bien sur une seule ligne ???
Ou sinon comment dire a javascript que la chaine de caractères est définie sur plusieurs lignes.
Merci d'avance