我想在FCKEditor编辑器里动态获取一个值,这个值再创建编辑器时动态传入...如何实现?FCKEditor里有个配置js 我不知道怎么添加!!!特请教!!

解决方案 »

  1.   


    你是说要<回显>编辑器里面的内容,内容是一个特定的值吗?是有一个js函数的.这个网上很多的.// 获取编辑器中HTML内容
    function getEditorHTMLContents(EditorName) {
    var oEditor = FCKeditorAPI.GetInstance(EditorName);
    return(oEditor.GetXHTML(true));
    }// 获取编辑器中文字内容
    function getEditorTextContents(EditorName) {
    var oEditor = FCKeditorAPI.GetInstance(EditorName);
    return(oEditor.EditorDocument.body.innerText);
    }// 设置编辑器中内容
    function SetEditorContents(EditorName, ContentStr) {
    var oEditor = FCKeditorAPI.GetInstance(EditorName) ;
    oEditor.SetHTML(ContentStr) ;
    }
      

  2.   

    但是你如果是在同一个页面里面,已经下载到客户端的浏览器里面了,
    你要再创建编辑器
    就比较麻烦了.我是用fck的replace textarea方式的.
    用JQuery操作,把fck的iframe给删除掉,再用js重建fck,不然fck是全局变量,无法重建fck的
      

  3.   

    fck的iframe
    你可以用firebug调试获取的.呵呵
    忘记了
      

  4.   

    我想在js配置文件里增加一个属性 这个值由创建时赋值  全是js代码里的操作