[ Foro de Javascript ]

¿Cómo puedo insertar texto dentro de un iframe editable?

19-Apr-2020 02:45
Invitado (LordYo)
0 Respuestas

¡Hola!
Tengo un iframe editable (o sea, un iframe que uso con Javascript como editor  WYSIWYG)
He conseguido  que al enviar  el formulario, el contenido con  formato(innerHTML) de ese iframe  se guarde  en uno  de los  inputs y puedo  pasarlo a la base de datos tal  cual. Al recuperarlo  de la base de  datos puedo ponerlo casi donde  quiera.  Pero no consigo  ponerlo entro del editor del Iframe. Porque  quiero que esté  disponible en el formulario para actualizar datos por si  quiero modificar algo  del texto. Puedo  hacerlo con todos menos con ése. Me da errores como unexpected token '<' o unexpected  number o incluso que no se puede encontrar la propiedad innerHTML de  null... El  valor  guardado lo obtengo  con PHP y quiero insertarlo sólo si lo tengo  guardado. Por  eso tengo la condición  en PHP.
Este es un ejemplo:
<?php if($miProducto->getId() > 0): ?>
<script>
var micte = document.getElementById('CampoDeTextoEnriquecido');
micte.document.body.innerHTML = "<?php echo $miProducto->DescripcionLarga() ?>";
</script>
<?php endif ?>
He  probado  tanto con innerHTML como con  innerText. Tanto  con document.body como sin él.
¡Muchas  gracias! :)




(No se puede continuar esta discusión porque tiene más de dos meses de antigüedad. Si tienes dudas parecidas, abre un nuevo hilo.)