解决Firefox中的HTML在线编辑器(tcEditor.js)designMode模式下不能删除文字的问题!
作者: 李嘉 日期: 2010-01-10 23:40
去年的欧美项目中开发过的一款tcEditor在线编辑器组件(Track Changes Editor Online),今年客户提出了新的修改方案和部分Bug。其中一个Bug涉及到Firefox中比较辣手的问题,但已经得到了解决,tcEditor在初始化之后,即刚进入Design Mode时在Firefox中无法对文字进行删除,而当你新增文字之后就可以删除。客户反馈信息:
2. In FireFox, if Track Changes isn’t turned on, you cannot delete in the WYSIWYG. It works fine in IE.
其实并不是由于Track Changes没有被打开才无法对文字进行删除,这个问题很诡异,我猜想是Firefox的Bug。
修改代码如图:
原理就是对编辑器的document对象进行内置的赋值:[编辑器frame].documentObj.execCommand("inserthtml", false, "fill IFRAME with stuff"); // 添加这句
最终效果,刷新页面,首次加载页面之后,直接删除文字已可以删除,Happy:
发表评论
订阅
上一篇
返回
下一篇


标签:

Javascript和JQuery中常用的随机数产生函数(很好用) (2010-09-24 11:14)
苏州团训网(培训团购)首页设计第一版无Logo版本DEMO (2010-09-17 21:38)
由VS.NET 2008不能被安装在C盘以外的其他盘说起:Dotnet开发人员环境搭建顺序经验 (2010-09-07 22:53)
强烈推荐:Javascript最精简右下角弹出广告代码(兼容IE和FF) (2010-06-23 01:51)
C# ASP.NET中如何将Dataset导出为Excel (2010-06-08 23:11)
网页HTML右侧浮动DIV层广告或在线客服图片框最佳代码(支持Firefox&IE) (2010-05-26 11:50)
遭遇IE内核等(遨游)浏览器不能显示JPG(JPEG)图片的问题 (2010-05-08 12:36)
网站变成全黑最简便代码网站变灰代码支持IE&FF(Firefox) (2010-04-21 12:44)
JS添加到收藏夹和设置为首页功能支持Firefox和IE——Add to Favorites (IE) / Bookmark (Firefox) Javascript (2010-04-11 06:19)