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) ; 
    }
  • 相关阅读:
    Codeforces 931A&1312A&172A
    STL常用容器(deque&stack&queue)
    Codeforces 141A&1368A
    Tensorflow安装和配置
    Spark高可用配置
    Spark安装及环境配置
    SSH免密登录
    大数据集群linux环境搭配
    Spark学习之RDD算子
    Spark学习之再谈RDD
  • 原文地址:https://www.cnblogs.com/wybshyy/p/13783772.html
Copyright © 2011-2022 走看看