现在支持HTML Editor和代码加亮了(Syntax Highlight)

[ 2006-05-01 21:05:38 | 作者: progame ]
文字大小: | |

Web HTML Editor从 widgEditor 修改而来,加入了undo redo的功能

google 的 page creator应该也是从widgEditor修改过来的,这个编辑器的特点就是:is an easily installed, easily customisable WYSIWYG editor for simple content. It replaces existing textareas with an improved editing pane using JavaScript. 很容易添加到现有应用中来,并且代码规范,容易修改,而且生成的HTML也是符合标准的(其实也没几个是它生成的,才那么两个按钮,实在是有点不够用)。

Syntax Highlighter使用的是dp.SyntaxHighlighter ,它是完全javascript客户端实现的,并且使用css进行控制显示,这样可以只保存内容。

下面是一个演示:

1public?Field?Field(string?name) ?
2{ ?
3????if?(!m_Fields.Contains(name.ToLower())) ?
4????{ ?
5????????return?null; ?
6?
7????????System.Text.StringBuilder?sb?=?new?System.Text.StringBuilder(); ?
8????????sb.Append("?table:"?+?this.Name); ?
9????????sb.Append("?field:"?+?name); ?
10????????sb.Append("?current?field?count:"?+?this.m_Fields.Count.ToString()); ?
11?
12????????throw?new?System.Exception(sb.ToString()); ?
13????} ?
14????return?m_Fields[name.ToLower()]?as?Field; ?
15}?

但是代码高亮后的HTML庞大了很多,又看了其它的几个类似的加亮的,都有同样的问题,我自己还是用习惯UBB编辑器。

评论Feed 评论Feed: /feed.asp?q=comment&id=26

浏览模式: 显示全部 | 评论: 2 | 引用: 0 | 排序 | 浏览: 1904
引用 guizai
[ 2006-05-03 21:26:34 ]
能不能把你做的修改提供出来啊~谢谢~
引用 progame
[ 2006-05-04 00:52:41 ]
改动太多 限制太多 没有可能别人会用的
sql server数据库和必须可以安装软件的主机
这两点估计就让大家没兴趣了

发表
表情图标
[smile] [confused] [cool] [cry]
[eek] [angry] [wink] [sweat]
[lol] [stun] [razz] [redface]
[rolleyes] [sad] [yes] [no]
[heart] [star] [music] [idea]
UBB代码
转换链接
表情图标
悄悄话
用户名:   密码:   (非注册用户不需要输入密码) 注册?
验证码(不区分大小写) * 请输入验证码