Este artículo describe el método de cancelar la ventana emergente cuando FCKEditor pega la palabra. Compártelo para su referencia. Los métodos específicos son los siguientes:
Use FCKEditor como el cuadro de edición publicado por el usuario, lo que permite a los usuarios publicar Word. Por defecto, cuando se queda en Word, solicita si borrar el estilo de la palabra. Seleccione "Sí" para aparecer en un cuadro y necesita pegarlo nuevamente para borrar el estilo de la palabra. Esta operación es muy problemática, por lo que debe cancelarse.
El método para comenzar a encontrar es colocar fckeditorcode_ie.js en ckeditor/"target =" _ blank "> fcKedIterEditorjs, busque PasteFromword para encontrar el siguiente contenido:
La copia del código es la siguiente: PasteFromWord: function () {fckdialog.opendialog ('fckdialog_paste', fcklang.pasteFromword, 'dialog/fck_paste.html', 400,330, 'word');}
Cambiarlo a
La copia del código es la siguiente: PasteFromWord: function () {fck.inserthtml (portapoarddata.getData ("text"));}
Pero de esta manera, se convertirá en texto plano, ¡no!
Más tarde, se encontraron algunas soluciones:
Dado que JS y otras cosas se almacenan en caché automáticamente, cada vez que prueba, debe borrar los archivos temporales y actualizar la página. ¡Es realmente problemático!
Las operaciones específicas son las siguientes:
Abrir fckeditorcode_ie.js bajo fckeditoreditorjs,
aparecer
Copie el código de código de la siguiente manera: if (confirmar (fcklang.preStewordConfirm))
Ese, cambiado a:
La copia del código es la siguiente: if (confirmar (fcklang.pastewordconfirm)) {var d = a; d = cleanword (d, true, true); fck.inserthtml (d); devolver falso;}
Abra Dialogfck_paste.html y pegue la función Cleanword dentro del cabezal.
Al pegar a Word nuevamente, después de seleccionar sí, el formato se borrará directamente. Si no tiene un aviso, simplemente elimine el juicio de Confirmar (fcklang.pastewordconfirm).
Espero que este artículo sea útil para la programación de JavaScript de todos.