主题: 为何我在页面中动态创建编辑器失败?
作者: kpxu, 发布日期: 2009-10-12 20:58:17, 浏览数: 7693

<textarea id="content1" name="content" style="width:800px;height:500px;">
sdfsdfafsdf</textarea>
<input type="button" name="button" value="创建1" onclick="javascript:initEditor1()" />
<input type="button" name="button" value="创建2" onclick="javascript:initEditor2()" />
<input type="button" name="button" value="创建3" onclick="javascript:initEditor3()" />

 

function initEditor1(){ //失败
 KE.show({
        id : 'content1'
    });}
function initEditor2(){ //也失败
 KE.init({
  id : 'content1'
 });
 KE.event.ready(function(){
  KE.create('content1');
 });
}
function initEditor3(){  //还失败
 var editor_id = 'demo_12_id';
            //初始化编辑器
            KE.init({
                id : editor_id,
                width : '700px',
                height : '300px'
            });
            //创建编辑器,必须在DOM加载完成后执行
            KE.event.ready(function(){
                //创建TEXTAREA输入框
                var textarea = document.createElement('textarea');
                textarea.id = editor_id;
                textarea.name = "content";
                document.getElementById('editor_area').appendChild(textarea);
                //创建编辑器
                KE.create(editor_id);
            });
}

怎么办啊,我这里确实有运行中创建编辑器的需求

作者: kpxu, 发布日期: 2009-10-13 10:03:23
回复
发表新帖 发表回复