Me ocurre lo mas tonto del mundo y como soy novato seguro que no estoy viendo algo que se me escapa, la variable texto contiene la cadena de texto que veis en la llamada a la función setContent (lo he comprobado con un depurador tras realizar la llamada a window.frames...), pues bien, si hago: editor.setContent(texto) (ahora lo tengo comentado para que lo veáis) no funciona, mientras que si lo hago como está puesto si funciona. Si alguien sabe porqué se lo agradecería mucho. Saludos.
Código:
//var texto = window.frames.iframeUpload.document.documentElement.innerHTML;
editor.setContent("<head></head><body>Esto es una prueba Esto es una prueba<br>\nEsto es una prueba<br>\nEsto es una prueba<br>\nEsto es una prueba<br></body>");