一组在线 Rich Text 编辑器(2003/11/27 23:07)
今天坐了一天,把以前的东西整理了一通,简单“装饰”一下,放到网上给大家看:
- Cross-Browser Rich Text Editor
一个兼容多种浏览器(IE5.5+, Mozilla1.3+)的编辑器 - dotnetBB 论坛上使用的编辑器
使用的是 DIV 而非 IFRAME - 动网 HTML 编辑器
很老的一个,好像是动网新闻上的? - 一个叫 ManyMonkeys 的编辑器
我最早见到的支持实时显示 B,I,U 等按钮状态的编辑器 - 我比着上面那个自己做的一个编辑器
比较粗糙,但也够用
看来蝈蝈俊是比较偏爱让 B,I,U 等按钮状态实时显示的,我早上就看到他的想法,现在已经看到他已经把 0.6 版拿出来了。但就我这里的效果看,并不见得好,主要是:
- 总是觉得晃眼,特别是鼠标划过工具条的时候;
- 当我快速的在文本框里敲字母时,能够感到明显的延迟;
- 在文本框中敲字母时,能够看到 IE 状态栏不停的晃着“正在下载图片 http://...../.../.../undefined...”的字幕,不爽;
- 我打开“任务管理器”,查看 CPU 占用率:只要我在文本框里敲字母,占用率就维持在 80% 左右(在默认的 FreeTextBox 1.6.3 中 CPU 占用率一般低于 10%;我的机器不太好,800MHz,但我想网吧里的机器比我的也好不了多少吧?)。
其实一句话,“晃眼”!和上面我列出的第四个编辑器一样的毛病。其实当时我正是看到 ManyMonkeys 的那个可以实时显示状态,所以比着它做,但后来发现“延时”和“晃眼”的问题很烦人,最后终于放弃实时显示。蝈蝈俊,看看能不能让用户自己选择是否开启“实时状态显示”的功能?(并不是每个用户都需要这个功能的)
——
查了一下访问记录,很多朋友是搜索“在线编辑器”进来的,所以添一句:ASP.NET 下比较好的在线编辑器是 FreeTextBox,大家可以看看它的中文版本。