14

我正在寻找在网页中使用的文本编辑器。用户可以在其中格式化文本并获得所见即所得的体验。不需要太花哨。但必须易于使用并集成到页面中。必须生成 HTML 作为输出。支持 AJAX(我检查过的仅适用于标准表单提交)并且在下载到用户浏览器方面必​​须很小。

4

9 回答 9

11

好吧,如果您也在寻找服务器端功能,这取决于您所在的平台,但在我看来,事实上的坏蛋 WYSIWYg 是FCKeditor。我曾在许多环境(专业和爱好级别)中亲自使用此方法,并且一直印象深刻。

这当然值得一看。我相信它也被 SubText 等开源项目所采用。如果乔恩·加洛韦( Jon Galloway )阅读了这个问题,也许他可以对此进行补充。或者Phil,如果他当前是用户。

于 2008-08-21T21:55:59.607 回答
9

TinyMCE是我发现使用的最简单的。我从未在启用 AJAX 的应用程序中使用过它,但在项目的 wiki上有如何使用它的说明。

于 2008-08-21T21:56:08.997 回答
4

试试FCKeditor。它支持与大多数流行平台的集成,并且相当轻巧。

于 2008-08-21T21:55:16.613 回答
3

您可能还想查看YUI 的富文本编辑器

如果您是从头开始创建站点,或者没有在另一个 JavaScript 平台上投入大量精力,Yahoo 用户界面 (YUI)是一个非常完整的 JavaScript 库,可以帮助您在文本编辑器之外添加其他 AJAX 元素。

于 2008-08-21T22:01:27.660 回答
2

我刚刚对到目前为止提到的所有(然后是一些)进行了一整天的评估,我最喜欢的是Obout Editor。我认为它可能仅适用于 ASP.NET,因此它可能不适合您,但如果您使用的是 .NET,那就太好了。HTML 输出干净且样式精美,在编辑器中呈现的输出看起来与将其输出到页面时相同(由于编辑器中的 doctype 设置,我在使用其他输出时遇到了麻烦)。它花了几块钱,但对我们来说是值得的。

于 2008-08-21T22:52:44.227 回答
2

我发现TinyMCE很容易实现。它对带宽的使用也很轻。

于 2008-08-22T09:35:16.010 回答
1

现在,在“自由文本框”或类似的东西之后,将 fck 用于某些齿。只有一次出现问题,当我将 fck 放入 asp.net ajax updatepanel 时,但在论坛上找到了修复。问题在下一个版本中得到解决。
我想在其中看到一些不错的照片浏览器,因为 fck 仅带有显示文件名的简单浏览器,没有拇指。另一个,有拇指的要花很多钱。
没有用asp.net mvc尝试过,不知道上传如何工作。它使用一个 ascx 来包装 js 功能。

于 2008-08-22T09:50:17.953 回答
1

当我做大量的 asp.net 编程时,我开始使用自由文本框,但现在我所做的大部分是 php,我已经转移到FCK 编辑器

虽然更改不一定是由语言引起的,但我觉得 fck 编辑器是一个更好的选择,因为它的多功能性。

于 2008-08-27T18:25:03.387 回答
1

对于极简主义,看看Widg Editor,它真的很小而且非常简单。不过,它只是作为一个爱好项目得到了偶然的支持。

我目前正在使用DynarchLib的 RTE 组件,它是高度可定制的 - 肯定是 AJAX - 但有点复杂而且不是很漂亮。它受到积极支持,您可以很快在他们的论坛上获得答案。

我之前尝试过 Dojo 的编辑器,但发现它已损坏且没有文档记录。YMMV。


编辑:为了回应其他人的回答,我现在尝试了 TinyMCE,发现它非常棒。比我尝试过的任何其他方法都更容易配置,问题也少得多。使用 TinyMCE!

于 2008-09-01T16:23:46.227 回答