我正在寻找在网页中使用的文本编辑器。用户可以格式化文本并获得WYSIWYG体验。不需要太花哨。但必须易于使用并集成到页面中。必须生成HTML作为输出。支持AJAX(我检查的一个只能使用标准表单提交),并且在下载到用户浏览器方面必须很小。
答案 0 :(得分:11)
如果您正在寻找服务器端功能,那么它取决于您所使用的平台,但在我看来,事实上badact WYSIWYg是FCKeditor。我已经在很多环境(专业和业余爱好)中亲自工作过,并且总是留下深刻的印象。
这当然值得一看。我相信它也被SubText等开源项目所采用。也许,Jon Galloway如果他读到这个问题就可以增加。或Phil如果他当前是用户。
答案 1 :(得分:9)
TinyMCE是我发现的最简单的用法。我从来没有在支持AJAX的应用程序中使用它,但有关于如何在the project's wiki上执行此操作的说明。
答案 2 :(得分:4)
试试FCKeditor。它支持与大多数流行平台的集成,而且相当轻量级。
答案 3 :(得分:3)
您可能还想查看YUI's Rich Text Editor。
如果您从头开始创建网站或者没有在其他JavaScript平台上投入大量精力,Yahoo User Interface (YUI)是一个非常完整的JavaScript库,可以帮助您在文本编辑器之外添加其他AJAX元素。
答案 4 :(得分:2)
我对目前为止所提到的所有内容(以及一些内容)进行了一整天的评估,而我最喜欢的是Obout Editor。我认为它可能仅适用于ASP.NET,因此它可能对您不起作用,但如果您使用的是.NET,那就太棒了。 HTML输出干净且风格很好,并且渲染的输出在编辑器中看起来与将它输出到页面时的效果相同(由于编辑器中的doctype设置,我在使用其他时遇到了麻烦)。它花了几块钱,但对我们来说是值得的。
答案 5 :(得分:2)
我发现TinyMCE很容易实现。而且它对带宽使用也很轻松。
答案 6 :(得分:1)
现在,在“自由文本框”之后使用fck获取某些时间,或类似的东西。只有一次问题,当我把fck放在asp.net ajax updatepanel里面,但发现修复了论坛。问题在下一个版本中得到了解决 我想在其中看到一些不错的照片浏览器,因为fck只带有显示文件名的简单浏览器,没有拇指。另一个,有大拇指花费一大笔钱 没试过用asp.net mvc,不知道怎么上传工作。它使用一个ascx来包装js功能。
答案 7 :(得分:1)
当我做很多asp.net编程时,我开始使用free text box,但现在我所做的大部分工作都是php,我已经转移到了FCK editor。
虽然这种改变不一定是由语言提示的,但我觉得fck编辑器是一个更好的选择,因为它具有多功能性。
答案 8 :(得分:1)
对于极简主义的东西,看看Widg Editor,它真的很小很简单。尽管如此,它只是随意支持作为一个爱好项目。
我目前正在使用DynarchLib的RTE组件,它是高度可定制的 - 肯定是AJAX - 但有点复杂而且不太漂亮。它得到了积极支持,您可以很快在论坛上获得答案。
我以前尝试过Dojo的编辑器,发现它破损而且没有记录。 YMMV。
编辑:为了回应其他人的回答,我现在尝试了TinyMCE并发现它非常棒。比我尝试的任何其他东西更容易配置,问题少得多。 使用TinyMCE!