Il est souvent pratique de stocker du HTML ou du texte dans une variable javascript mais c’est parfois chose ardu car il faut concaténé tout le contenu au fur et a mesure que l’on fait un retour a la ligne … pas très pratique.
Snook propose une alternative très intéressante que je ne connaissait pas ( et lui non plus d’ailleur ) comment faire du multi lignes en javascript.
var stock = 'Commencer ici\ continuer ici \ et finir ici. ';
Une petite astuce qui m’a convaincu et qui va vous ravir !
« Les entêtes HTTP bonnes à connaitre en PHP | 30 codes promos Weecast offerts ! »
Aucun trackback
4 commentaires
K-feine
10 mai 2009 à 8:32
1Excellent,
J’espère que je vais pouvoir me la jouer au boulot à côté des dév séniors
Korri
10 mai 2009 à 13:42
2Pamal cette syntaxe, en fait on échappe le saut de ligne, par contre ça oblige a ajouter un \n\ à la fin de chaque ligne si on eu conserver les sauts de lignes.
Enfin merci pour cette astuce elle vas changer ma vie (en tout cas la partie qui concerne le js ^^).
Bonne journée
Nath
10 mai 2009 à 13:57
3Tiens, ça ressemble à un truc fait hier soir en PHP.
Je devais récupérer et manipuler du XML, puis le renvoyer en conservant les sauts de lignes. Malheureusement Simplexml supprime tous les sauts.
Après quelques essais, j’ai réussi en remplaçant « \n» par « \\n» au début, et l’inverse à la fin.
Sauf qu’il fallait enlever le au début, mais pas grave puisque c’était du pour flash, qui n’en a pas besoin.
Victor Nicollet
11 mai 2009 à 17:47
4Méfiance, méfiance
si ton éditeur n’est pas intelligent, et que tu insères malencontreusement un espace après ton backslash, tu vas te retrouver avec des erreurs étranges.
Détail intéressant: je ne trouve pas la réference de ce comportement dans le standard ECMAScript 3 …
Laisser un commentaire
Devenir Fan de Dator.fr
Nuage de tags
Sponsors
Blogoliste
Blogs Amis
Derniers Posts
Derniers Commentaires
Les meilleurs sujets
Propulsé par WordPress