Tengo un dato que saco de un campo text de mysql. Este dato puede tener saltos de linea.
El dato se lo paso a javascript y entonces se produce un error debido a que la linea no se termina. Bueno he limpiado el siguiente codigo para que veais lo que quiero hacer.
Código:
Buscando soluciones siempre se alude a lo que yo hago que es quitar de diversas formas el /n. Tambien se puede hacer con nl2br, pero me sigue fallando.<?php $txtxt = str_replace("\n", "", "Este texto sale de un campo y como veis tiene saltos de linea. 2 3 4 5"); ?> <html> <head> <title> </title> <meta http-equiv="" content="text/html; charset=iso-8859-1"> <script> mensaje="<? echo $txtxt; ?>"; </script> </head> <body bgcolor="#CCCCCC" topmargin="0" leftmargin="0"> </body> </html>
Si lo probais vereis que da un fallo en javascript porque no se termina la linea donde se le asigna valor a "mensaje".
Si me podeis ayudar, muchas gracias.
Un saludo.