تصف هذه المقالة طريقة إلغاء النافذة المنبثقة عندما يصرخ FCKEditor Word. شاركه للرجوع إليه. الطرق المحددة هي كما يلي:
استخدم FCKEditor كمربع تحرير نشره المستخدم ، مما يسمح للمستخدمين بنشر Word. بشكل افتراضي ، عند التمسك بالكلمة ، يطالب بما إذا كان ذلك يجب مسح نمط الكلمة. حدد "نعم" لتركيب مربع والحاجة إلى لصقه مرة أخرى لمسح نمط الكلمة. هذه العملية مزعجة للغاية ، لذلك يجب إلغاؤها.
تتمثل الطريقة التي يجب البدء في العثور عليها في وضع fckeditorcode_ie.js تحت ckeditor/"target =" _ blank "> fckeditoreditorjs ، البحث عن اللاستيروم للعثور على المحتوى التالي:
نسخة الكود كما يلي: pastefromword: function () {fckdialog.opendialog ('fckdialog_paste' ، fcklang.pastefromword ، 'dialog/fck_paste.html' ، 400،330 ، 'word') ؛}}}
تغييره إلى
نسخة الكود كما يلي: pastefromword: function () {fck.inserthtml (clipboarddata.getdata ("text") ؛}
ولكن بهذه الطريقة ، سيصبح نصًا عاديًا ، لا!
في وقت لاحق ، تم العثور على بعض الحلول:
نظرًا لأن JS والأشياء الأخرى يتم تخزينها مؤقتًا تلقائيًا ، في كل مرة تختبر فيها ، يتعين عليك مسح الملفات المؤقتة وتحديث الصفحة. إنه أمر مزعج حقًا!
العمليات المحددة هي كما يلي:
فتح fckeditorcode_ie.js تحت fckeditoreditorjs ،
دُر
انسخ رمز الرمز على النحو التالي: if (تأكيد (fcklang.pastewordConfirm)))
هذا واحد ، تغير إلى:
نسخة الكود كما يلي: if (تأكيد (fcklang.pastewordConfirm))) {var d = a ؛ d = cleanword (d ، true ، true) ؛ fck.inserthtml (d) ؛ العودة خطأ ؛}
افتح Dialogfck_paste.html ولصق وظيفة الكلمة النظيفة داخل الرأس.
عند لصق الكلمة مرة أخرى ، بعد اختيار نعم ، سيتم مسح التنسيق مباشرة. إذا لم يكن لديك موجه ، فما عليك سوى إزالة حكم التأكيد (fcklang.pastewordConfirm).
آمل أن تكون هذه المقالة مفيدة لبرمجة JavaScript للجميع.