Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/03/2004, 05:11
osini
 
Fecha de Ingreso: junio-2003
Ubicación: Granada
Mensajes: 27
Antigüedad: 20 años, 10 meses
Puntos: 1
Problemas con fin de linea

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>&nbsp;</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">

<script>

mensaje="<? echo $txtxt; ?>";

</script>

</head>

<body bgcolor="#CCCCCC" topmargin="0" leftmargin="0">
&nbsp;
</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.