A-A+

dedecms整合ueditor以后,选在属性出现编辑器内容清空的情况

2014年02月14日 PHP开源系统 评论 4 条 阅读 429 views 次

dedecms整合ueditor以后,选在属性出现编辑器内容清空的情况
原因是destoon公共js文件file/script/common.js
function InnerTBD(i,s) {try {Dd(i).innerHTML = s;} catch(e) {Dd(i).parentNode.outerHTML=Dd(i).parentNode.outerHTML.replace(Dd(i).innerHTML,s);}}
红色部分在ie下会报错,因为innerhtml属性为只读,程序走cache里面,将整个body的代码重新替换了,导致ueditor重新加载,内容也就清空了。
解决办法是:
function InnerTBD(i,s) {try {$("#"+i).html(s);} catch(e) {Dd(i).parentNode.outerHTML=Dd(i).parentNode.outerHTML.replace(Dd(i).innerHTML,s);}}
问题解决

标签:

4 条留言  访客:4 条  博主:0 条

  1. larry

    我也出现一样的情况了,请问下这个是修改ueditor吗?
    我得ueditor是1.2.3版本的,没有找到你说的这个文件或者函数呢

  2. 老米的博客

    学习了。欢迎来访

  3. 研究报告

    写的挺不错的 谢谢博主分享

  4. 趣你的

    双节快乐!

给我留言