Hola.
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:
<?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>
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.
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.