解决ajax加载fckeditor的问题

通过jquery的load方法,请求服务器的一个页面,该页面包含fckeditor,由于请求后的页面无法执行window.onload(function() {});,所以普通的创建fckeditor方法在这里就不实用了,我的解决办法是:

function edit(ref) {

var appBasePath = "http://localhost:8080/astar1.0_2010_05_08/";

$(
'#data-div')
.html(
'<div id=\"loading-msg\"><img src=\"admin/images/ajax-loader.gif\" />加载中...</div>')
.load(ref,
function() {
var oFCKeditor = new FCKeditor('overviewDetail');
oFCKeditor.BasePath
= appBasePath + "admin/fckeditor/";
oFCKeditor.Height
= 330;
oFCKeditor.Width
= 800;

oFCKeditor.ReplaceTextarea();

});
}

 

即在回调函数中创建fckeditor的实例。

posted @ 2010-05-09 16:13  Aqian  阅读(327)  评论(0编辑  收藏  举报