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