如何将已保存的html载入百度UEditor编辑器?

使用了百度UEditor编辑器,作为内部论坛留言,已成功将富文本的html保存进数据库,并读出显示。试图将保存的html载入UEditor编辑器进行编辑时,无法将内容载入...   使用了百度UEditor编辑器,作为内部论坛留言,已成功将富文本的html保存进数据库,并读出显示。试图将保存的html载入UEditor编辑器进行编辑时,无法将内容载入编辑器中。

  思路:服务端asp读出数据库中html,写入页面中一个隐藏的<div>,然后客户端jscript用innerHTML读出html,然后用UE.getEditor('editor').execCommand('insertHtml', 变量);载入UEditor编辑器。

  方法1:在页面最后面直接写jscript,顺序加载,不成功。

  方法2:在页面的onload事件中运行jscript,不成功。

  方法3:添加一个按钮,在按钮的click事件中调用jscript,成功。

  根据观察,在方法1、方法2运行jscript时,UEditor对象尚未进行初始化,故UE.getEditor('editor').execCommand无法执行。方法3中,UEditor对象完成初始化,执行成功。可是不能每次都要先点按钮载入被编辑的内容,能否在页码加载的时候直接将原内容载入编辑器中?
在onload中调用setTimeout("loadhtml()",2000);,暂时解决了问题。但总感觉不爽,仍然求答案。
展开
 我来答
木靈小醜
2017-10-22 · TA获得超过195个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:91.8万
展开全部
更多追问追答
追问
请教:这段代码在什么地方添加?添加到ueditor.all.js中吗?还是添加在页面javascript中?我试着添加到页面javascript中无效。
追答
我加在页面中是有效的
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式