KindEditor的初始化问题

西昆仑 发布于 2013/06/03 14:55
阅读 2K+
收藏 0

在项目开发中,需要使用富文本编辑器,就是现在在编辑时用到的工具。

但是需求是这样的, 用户一开始看到的就是一个普通的textarea,当用户点击这个textarea时,
显示为kindeditor编辑器格式。当用户编辑完毕并保存后,又切换为普通的textarea。我采用了这样的思路,但是不行,希望OSCer给点意见。

<h1>
<span wicket:id="label">test, message show</span>
</h1>
<textarea wicket:id="taskdesc" id = "taskdesc" cols="80" rows="4" 
onclick="initEditor('taskdesc')"></textarea>
在textarea中添加了onclick事件,希望通过initEditor函数来初始化kindEditor.

initEditor是这样的:
function initEditor(editorId){

	var Editor;
	KindEditor.ready(function(K) {
         editor = K.create('#' + editorId, {
		    resizeType : 2,
		    shadowMode : false	
                  });
       });
}
我在测试时,添加了alert语句,发现确实执行了,但是textarea并没有变成KindEditor这样的。

第一次搞javascript和html,向大家求助~~~

加载中
0
西昆仑
西昆仑
西昆仑
回复 @铂金小白 : 是的呀,估计觉得我这个问题太小白了~~~第一次接触javascript和kindeditor。
不是小白
不是小白
回复 @西昆仑 : 地瓜大叔貌似很惊讶。。。[1]
西昆仑
西昆仑
http://www.kindsoft.net/ke4/examples/dynamic-load.html
红薯
红薯
kindeditor 官方的演示程序里就有你要的效果啊
0
Mr_Zhou
Mr_Zhou

K.creat(xxx,function(e){});

xxx那里传入的是dom对象 

 所以你要么 document.getElementById(editorId)

要么 用Jquery  $("#"+editorId)


你那么写 传入的是字符串 不是dom对象

0
dedenj
dedenj

var Editor;

editor = K.

0
永恒浪子
永恒浪子
function initEditor(editorId) {
    var editor;
    editor = KindEditor.create('#' + editorId, {
        resizeType: 2,
        shadowMode: false
    })
}
西昆仑
西昆仑
没写过js,见笑了~ 问题已解决,参考了官网上的demo.
0
充满智慧的威哥
if (a < 1) {
    a = 1;
}

测试一下


返回顶部
顶部