Javascript: Chaine de plusieurs lignes

Arkolos -  
 euh... -
Bonjour,
Je fais un site et je voudrait afficher du contenu changeant dans une div avec du javascript.

J'utilise donc document.getElementById('madiv').innerHTML = "mon contenu";

Le probleme est que si je veux inserer plus d'une ligne, le code devient illisible
("<form id='form' name='form' method='post' action='action/ajoutcom.php'>\n<label>com\n<textarea name='com' id='com' cols='63'></textarea>\n</label>\n<input id='submit' name='submit' type='submit' value='submit' />\n</form>\n") ou repetitif.

Ya-t-il un moyen de creer des strings de plusieurs lignes de facon lisibles (comme par exemple en php avec <<<END)

Merci de me répondre.

3 réponses

Utilisateur anonyme
 
Pour ceux qui ne sont pas convaincus, essayez
MaChaine = "hello \
world \
bonjour \
tout le \
monde"

10
euh...
 
thx
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Salut

et si tu concatenes::

var texte = "<form id='form' name='form' method='post' action='action/ajoutcom.php'>\n";
texte += "<label>com\n";
texte += "<textarea name='com' id='com' cols='63'></textarea>\n";
etc...

puis:

document.getElementById('madiv').innerHTML=texte;
3
Arkolos
 
Ok merci. Est-ce le seul moyen ?
0
Alain_42 Messages postés 5361 Date d'inscription   Statut Membre Dernière intervention   894
 
Une autre sol trouvée sur Google:

var chaine = "exemple"+
      "ligne 2"+
      "encore";


assez proche de la précedente
-1
euh...
 
faux
0