zoukankan      html  css  js  c++  java
  • js获取FCK编辑器信息/取值/赋值具体方法

    编辑器信息
    ---------------------------------------
    function getEditorContents(){ 
        var oEditor = FCKeditorAPI.GetInstance("content"); 
        alert(oEditor.GetXHTML(true)); 

    //向编辑器插入指定代码 
    function insertHTMLToEditor(codeStr){ 
        var oEditor = FCKeditorAPI.GetInstance("content"); 
        if (oEditor.EditMode==FCK_EDITMODE_WYSIWYG){ 
         oEditor.InsertHtml(codeStr); 
        }else{ 
         return false; 
        } 

    //统计编辑器中内容的字数 
    function getLength(){ 
        var oEditor = FCKeditorAPI.GetInstance("content"); 
        var oDOM = oEditor.EditorDocument; 
        var iLength ; 
        if(document.all){ 
         iLength = oDOM.body.innerText.length; 
        }else{ 
         var r = oDOM.createRange(); 
         r. select NodeContents(oDOM.body); 
         iLength = r.toString().length; 
        } 
        alert(iLength); 

    //执行指定动作 
    function ExecuteCommand(commandName){ 
        var oEditor = FCKeditorAPI.GetInstance("content") ; 
        oEditor.Commands.GetCommand(commandName).Execute() ; 

    //设置编辑器中内容 
    function SetContents(codeStr){ 
        var oEditor = FCKeditorAPI.GetInstance("content") ; 
        oEditor.SetHTML(codeStr) ; 
    }

    取值与赋值实现代码

    获取编辑器中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) ; 
    }
  • 相关阅读:
    再见2011,展望2012!
    软件测试经验分享
    常用window命令
    测试报告编写
    酒桌上的计算机网络
    OA压力测试案例
    FileSystemObject和Folders使用详细介绍
    关于盘点的问题汇总
    PB 图表数据窗口操作
    sqlserver2005中行转列的方法
  • 原文地址:https://www.cnblogs.com/wybshyy/p/13783772.html
Copyright © 2011-2022 走看看