Es decir, la edición de texto rico en el comando exec.
-
20-09-2019 - |
Pregunta
Estoy tratando de insertar una imagen en un editor Wysiwyg, pero no puedo insertar imágenes en Internet Explorer (6/7), aunque funciona bien dentro de Firefox. Falla sin arrojar ningún error.
Esto es lo que estoy usando:
execCommand('insertImage', false, 'absolute/path/to/an/image');
Solución
Gracias por la respuesta, pero resultó que mi problema apareció porque IE no podía insertar la imagen si mi iframe (el contenedor de richEditor) no tenía enfoque. Así que usé el siguiente código justo antes de intentar usar ExecCommand y funcionó.
document.getElementById('iframeId').contentWindow.focus();
Otros consejos
En IE, ExecCommand existe en el objeto de documento, no en el objeto de la ventana. (Bueno, también existe en objetos de rango, pero de todos modos).
Probar:
document.execCommand("insertImage", false, "absolute/path/to/an/image");
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow