2

我正在创建一个简单的 WYSIWYG HTML 编辑器,以使我的应用程序的用户能够设计简单的 HTML 电子邮件。

目前,我决定使用带有 MSHTML 的 Web 浏览器控件来编辑显示的内容。我有一个工具栏,其中包含所有相关按钮、粗体、下划线等。

我需要一种方法来检查当前块是否有任何格式,以便可以在工具栏的按钮上显示正确的状态。我尝试向 IHTMLDocument 添加一个事件处理程序,以便在移动鼠标或按下箭头键时触发,但是,这会阻止 Web 浏览器接受任何输入。

有没有更简单的方法来实现这个目标?

4

1 回答 1

0

有几个富编辑器是免费出来的,tinyMCE 是最好的编辑器之一。

有关编辑器列表,请参见下面的链接。

http://www.queness.com/post/212/10-jquery-and-non-jquery-javascript-rich-text-editors

于 2011-05-05T04:28:36.767 回答