Bonjour.
Un problème connu mais dont je n'ai trouvé de réponse sur le forum que pour des chaines de caractères codées en dur et non des variables.
J'ai donc créé une fonction qui affiche un pop-up avec un texte quelconque et quand ce texte, qui provient d'une bdd MySQL contient des CR LF, rien ne s'affiche et j'obtient l'eerreur en objet. Lorsque le texte a affiché ne contient de retour chariot, la fenêtre s'affiche bine avec le texte.
Quel traitement en JS appliquer sur la variable texte pour que celui-ci s'affiche ?
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 function afficher_nouvelle_window(texte) { var myWindow = open('','mywin','height=400,width=800,scrollbars=yes'); texte.replace("\\n", ""); texte.replace("\\r", ""); myWindow.document.write(texte); myWindow.document.close(); myWindow.focus(); }
Merci d'avance pour vos éclaircissements.
Yves.
Partager