js修改eWebEditor的内容,简单方法

http://dxxang123.blog.163.com/blog/static/9718921201021614753424/

今天修改项目时增加了模板功能,可是修改eWebEditor编辑器的值是个问题。以前赋值都是在后台为容器赋值。

本以为 JS控制赋值 eWebEditor的内容会改变,代码写出来发现不对,原因很简单。在eWebEditor初始化时会读取容器的内容。用JS为容器赋值 没有初始化eWebEditor 当然其内容不会出现在eWebEditor中。

通过查看eWebEditor的结构发现其应用的是IFRAME,本想自己再次修改eWebEditor,的一片文章,经修改为下面代码,以供自己与大家交流学习:

在这千钧一发之际,在网上发现了干煸土豆丝. 

 //添加eWebEditor内容

function SetEditorContent(str)
{
//获取eWebEditor内容
var s_value=window.frames("eWebEditor1").window.frames("eWebEditor").document.getElementsByTagName("body")[0].innerHTML;

 

//eWebEditoreWebEditor容器赋值
document.getElementById("content").value = s_value+str;

window.frames("eWebEditor1").window.frames("eWebEditor").document.getElementsByTagName("body")[0].innerHTML = s_value+str;

}

 

 

posted @ 2012-03-11 17:21  swjm119  阅读(941)  评论(0编辑  收藏  举报