开发自定义Javascript html编辑器

时间:2011-06-23 14:06:46

标签: javascript

我想开发一个自定义的javascript html编辑器。我的出发点是: http://hypertextarea.sourceforge.net/

我理解这个机制是如何工作的,但问题是我找不到如果我将焦点集中在iframe上我会显示光标的点。

然后,如果我按下一个键,我会看到那里输入的字母。能否请您解释一下这个javascript如何显示编辑器光标以及它如何在iframe中写入我写的字符?

此编辑器使用的所有javascript都在 http://hypertextarea.sourceforge.net/javascript/HyperTextArea.js

2 个答案:

答案 0 :(得分:1)

它由函数enableDesignMode(第755行)处理,该函数尝试为<iframe>打开designMode

换句话说,这是一个浏览器功能,您只需使用一行JS(或单个HTML属性)就可以编辑HTML页面,但该库提供了其他细节,例如格式化文本和插入表格。

答案 1 :(得分:0)

具体取决于您想要的内容:onKeyPress和onFocus