电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

在线编辑器实现原理VIP免费

在线编辑器实现原理_第1页
1/6
在线编辑器实现原理_第2页
2/6
在线编辑器实现原理_第3页
3/6
在线编辑器原理 这是一个以前写的帖子. 关于研究在线编辑器原理的文章. 很多人都用过这样或那样的在线编辑器.比较有名的国产在线编辑器有 ewebsoft ,但为什么能实现在线编辑呢? 首先需要 ie 的支持,在 ie 5.5 以后就有一个编辑状态. 就是利用这个编辑状态,然后用 javascript 来控制 在线编辑的. 下面给出一个简短的例子: 首先要有一个编辑框.这个编辑框其实就是一个 可编辑状态的 网页. 我们这里用 iframe 来建立编辑框 并且在 加上 javascript 代码来指定 HtmlEdit 有编辑功能: function document.onreadystatechange() { HtmlEdit.document.designMode="On"; } HtmlEdit.document.body.innerHTML 这句可以获得 HtmEdit 里面的html 代码. 一般的我们会用这样的 javascript 将 iframe 里的内容传递给一个 textarea 然后提交给服务器处理. function getIframeData(){ document.form1.test.value=HtmlEdit.document.body.innerHTML; } function sentIframeData(){ HtmlEdit.document.body.innerHTML=document.form1.test.value; } var sel = HtmlEdit.document.selection.createRange(); 而这一句可以获得选取的焦点: 下面我就演示一个完成的例子. 一个拥有加粗功能的在线编辑器,有兴趣的朋友可以在此基础上完成其他功能!!

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

在线编辑器实现原理

确认删除?
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群