Artikel ini menjelaskan metode membatalkan jendela pop-up ketika fckeditor menempel kata. Bagikan untuk referensi Anda. Metode spesifiknya adalah sebagai berikut:
Gunakan fckeditor sebagai kotak edit yang diterbitkan oleh pengguna, yang memungkinkan pengguna untuk menerbitkan Word. Secara default, saat menempel di kata, itu meminta apakah akan menghapus gaya kata. Pilih "Ya" untuk memunculkan sebuah kotak dan perlu menempelkannya lagi untuk menghapus kata gaya. Operasi ini sangat merepotkan, sehingga perlu dibatalkan.
Metode untuk mulai menemukan adalah menempatkan fckeditorcode_ie.js di bawah ckeditor/"target =" _ blank "> fckeditoreditorjs, cari Pastefromword untuk menemukan konten berikut:
Salinan kode adalah sebagai berikut: Pastefromword: function () {fckdialog.opendialog ('fckdialog_paste', fcklang.pastefromword, 'dialog/fck_paste.html', 400.330, 'Word');}
Ubah menjadi
Salinan kode adalah sebagai berikut: pastefromword: function () {fck.inserthtml (clipboarddata.getData ("text"));}
Tetapi dengan cara ini, itu akan menjadi teks biasa, tidak!
Kemudian, beberapa solusi ditemukan:
Karena JS dan hal -hal lain secara otomatis di -cache, setiap kali Anda menguji, Anda harus menghapus file sementara dan menyegarkan halaman. Ini sangat merepotkan!
Operasi spesifiknya adalah sebagai berikut:
Buka fckeditorcode_ie.js di bawah fckeditoreditorjs,
muncul
Salin kode kode sebagai berikut: if (konfirmasi (fcklang.pastewordconfirm))
Yang itu, diubah menjadi:
Salinan kode adalah sebagai berikut: if (konfirmasi (fcklang.pastewordconfirm)) {var d = a; d = cleanword (d, true, true); fck.inserthtml (d); mengembalikan false;}
Buka dialogfck_paste.html dan tempel fungsi Cleanword di dalam kepala.
Saat menempelkan kata lagi, setelah memilih Ya, format akan langsung dihapus. Jika Anda tidak memiliki prompt, cukup hapus penilaian konfirmasi (fcklang.pastewordconfirm).
Saya harap artikel ini akan membantu pemrograman JavaScript semua orang.