TinyMCE 和AJAX 和 CKEditor 问题CSS
我正在编写一个新的免费(自由言论)Web 应用程序,用于通过 python 管理医学(临床)实验室,因此我使用了所见即所得编辑器,例如:tinyMCE、CKEditor 和 nicEdit。除了 nicEdit(有一个技巧)之外,没有任何编辑器可以完美工作。
TinyMCE: 第一个问题是 TinyMCE 在 jQuery AJAX 请求时不起作用。它在主页中完美运行。但我必须调用 alert()
函数在 jQuery 中激活它AJAX 请求页面。我放置了两个用于显示和隐藏 TinyMCE 的按钮,但除非我调用函数 alert()
,否则它们不起作用。
第二个问题是工具图标分散在 jQuery AJAX 请求页面中。而主页上的工具也很好。不知道这个问题的主要原因是AJAX还是CSS? <通过从 CSS 样式表中的 p、label、span 中删除填充来解决>
CKEditor: 第一个问题:CKEditor 无法在 AJAX 请求的页面,我是否调用 alert()
函数,虽然它运行良好在主页中。我尝试放置一个按钮调用函数 CKEDITOR.replace('textarea_id');
但它不起作用。 <通过更改CKEDITOR_BASEPATH解决>
CKEditor的第二个问题就像TinyMCE的第二个问题! <通过从 CSS 样式表中的 p、label、span 中删除填充来解决>
我该如何解决这些问题,或者我可以使用其他免费的高级 WYSIWYG 编辑器吗?
I'm programming a new free (free speach) web application for managing Medical (clinical) Labs via python, so I used WYSIWYG editors like: tinyMCE, CKEditor and nicEdit. there's no editor worked perfectly except nicEdit (with a trick).
TinyMCE: The First Problem is TinyMCE dosen't work when it's requested by jQuery AJAX. it works perfectly in the Main Page. but I've to call alert()
function to activate it in the jQuery AJAX Requested page. I put two buttons for show and hide TinyMCE but they didn't work unless I call function alert()
.
The Second Problem is the tools icons is Scattered in the jQuery AJAX Requested Page. while the tools in the main page is good. I don't know the main reason of this problem, AJAX or CSS? <Solved by removing padding from p, label, span in CSS stylesheet>
CKEditor: The first Problem: CKEditor dosen't work in the page requested by AJAX, neither I call alert()
function or not, while it's working good in the main page. I tried to put a button call function CKEDITOR.replace('textarea_id');
but it didn't work. <Solved by Changing the CKEDITOR_BASEPATH>
The Second Problem of CKEditor is like the second problem of TinyMCE! <Solved by removing padding from p, label, span in CSS stylesheet>
How can I solve these problems, or can I use another free advanced WYSIWYG editors?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您以意外的方式加载 CKEditor,因此它尝试从错误的位置加载其余文件。
您应该像其他编辑器一样取消注释 ckeditor.js,或者您可以尝试设置全局变量 CKEDITOR_BASEPATH
You are loading CKEditor in an unexpected way, so it's trying to load the rest of files from a wrong location.
You should uncomment the ckeditor.js like you have the other editors, or you can try to set a global variable CKEDITOR_BASEPATH before loading the ckeditor.js file