Bueno, he probado la solución de Karlankas (gracias también a ti, Caricatos), y funciona. Era el detallito del caracter \r lo que faltaba.
Cita:
Iniciado por KarlanKas Lo que no sé es por qué lo mete en una variable de JS antes de escribirlo?
Este código os lo he puesto de ejemplo para explicaros mi problema, pero en realidad el texto se pasa a una serie de funciones javascript que trastean con él.
Muchas gracias a los dos por perder el tiempo conmigo
Mario