Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/12/2006, 14:39
jemarquesini
 
Fecha de Ingreso: noviembre-2006
Mensajes: 102
Antigüedad: 18 años, 2 meses
Puntos: 1
No puedo pasar texto que lleve retorno de carro

Os comento:

Desde una ventana hija, al pulsar un enlace, manda un texto a un textarea de la ventana padre. Lo hago de la siguiente manera

Código HTML:
<script type="text/javascript">
function pasadatos(texto)
{
self.opener.document.formulario.texto.value=texto;
}		
</script>
<a href='' onClick='pasatexto("<? echo $reg['coments']; ?>")'> Enlace </a><br> 
Esto, tal como está aqui, me da error cuando el texto lleva retornos de carro (no da ningun error cuando no los lleva). He probado usando nl2br() antes de insertarlo en la base de datos, pero no me funciona.

Probando para encontrar donde estaba el error, he usado lo siguiente:
Código PHP:
$texto ereg_replace("\r\n","<br />",$texto
y, efectivamente, funciona, pero en el textarea aparece el codigo <br /> (tal cual), no el retorno de carro.

Estoy aqui dandole vueltas, y no consigo encontrar una solucion

A ver si alguno me puede echar una mano.

Gracias y un saludo