`
ghost_fly
  • 浏览: 111427 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

FCK常用Js,获取FCK内容,统计FCK字数,向FCK写入指定代码...

 
阅读更多

content相当于你例子中的FCKeditor1。

//获取格式化的编辑器内容
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.selectNodeContents(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) ;
}

 

分享到:
评论

相关推荐

    FCKEditor常用Js代码,获取FCK内容,统计FCK字数,向FCK写入指定代码

    本文将详细介绍如何使用JavaScript与FCKEditor进行交互,包括获取编辑器内容、统计字数、向编辑器插入指定代码以及执行编辑器的特定命令。 ### 1. 获取FCKEditor内容 获取编辑器中的格式化内容是通过`FCKeditorAPI...

    fckeditor常用Js,获取fckeditor内容,统计fckeditor字数,向fckeditor写入指定代码

    以下是对标题和描述中提到的`FCKeditor`常用JavaScript函数的详细解释: 1. **获取编辑器内容**: 使用`FCKeditorAPI.GetInstance()`方法获取到编辑器实例,然后调用`GetXHTML(true)`方法可以获取到格式化的编辑器...

    fck.rar_fck

    标题中的"fck.rar_fck"可能指的是FCKeditor的一个压缩包文件,其中包含了该编辑器的相关资源和代码。 FCKeditor的主要特点包括: 1. **跨浏览器兼容性**:FCKeditor支持多种主流浏览器,如Internet Explorer、Fire...

    FCK代码高亮插件

    **FCK代码高亮插件**是一款用于增强文本编辑器功能的工具,它能够帮助用户在编辑代码时实现代码的语法高亮显示,使得代码更易于阅读和理解。这款插件通常集成在富文本编辑器(如FCKeditor)中,提供了一种便捷的方式...

    FCK编辑器.rar

    FCK编辑器是一款知名的开源富文本编辑器,广泛应用于网站后台内容管理,为用户提供类似Microsoft Word的文本编辑体验。这款编辑器允许用户在网页上创建、编辑和格式化文本,支持图片上传、链接插入、表格操作等丰富...

    网页FCK编辑控件示例

    5. **数据交互**:可以通过API获取编辑器中的内容,如`FCK.EditorDocument.body.innerHTML`,或者设置内容,如`FCK.SetHTML(content)`。 6. **处理用户提交**:在用户提交表单时,确保将编辑器的内容一并发送到...

    fck文件上传模板

    FCK编辑器是一款开源的富文本编辑器,广泛应用于网页内容编辑,允许用户在网页上进行类似Word的文本编辑操作,极大地提升了网站内容编辑的用户体验。这个“fck文件上传模板”显然与FCK编辑器的功能扩展有关,尤其是...

    FCK配置过的源代码

    综上所述,这份"FCK配置过的源代码"提供了对FCKeditor深度定制的实例,包括处理中文文件名乱码问题、调整文件上传大小、自定义字体和工具栏,以及通过JavaScript实现的特定功能。对于需要使用或进一步开发FCKeditor...

    js 修改 fck 编辑器的值

    ### js 修改 FCK 编辑器的值 #### 背景介绍 FCKeditor(现更名为 CKEditor)是一款广泛使用的富文本编辑器,它能够为网页提供强大的文本编辑功能,支持图片插入、表格制作等多种高级操作。在 Web 开发过程中,经常...

    .net FCK编辑器 网站后台FCK编辑器

    1. **下载与安装**:从官方或第三方网站获取.FCKeditor的最新版本,解压缩到服务器上的指定目录。 2. **引用资源**:在.NET项目的网页代码中引入.FCKeditor的JavaScript和CSS文件,确保浏览器可以正确加载。 3. **...

    FCK中文配置指南

    FCKEditor的配置主要通过JavaScript文件`fckconfig.js`进行,以下是一些重要的配置项: 1. **CustomConfigurationsPath**:自定义配置文件路径,可为空或指定一个文件路径。 2. **EditorAreaCSS**:定义编辑区域的...

    Fck编辑器基本使用.doc

    ### Fck编辑器基本使用知识点概述 #### 一、Fck编辑器简介 Fck编辑器是一款开源的富文本编辑器,广泛应用于Web应用程序中,为用户提供了一个接近桌面编辑器的体验。它支持多种格式的文本编辑,并且可以轻松地嵌入到...

    FCK漏洞利器.zip

    FCK编辑器是一款广泛应用于网站内容管理系统的开源富文本编辑器,它允许用户在网页上直接编辑内容,类似于Word的功能,使得非技术人员也能方便地创建和编辑HTML文档。然而,如同任何其他软件一样,FCK编辑器也存在...

    Fck编辑器API函数使用.doc

    - **获取内容**:可以通过`GetXHTML`方法获取编辑器的内容。 ```javascript var content = oEditor.GetXHTML(true); ``` 参数`true`表示获取格式化的HTML内容,若设为`false`则不进行格式化。 - **设置内容**:...

    fck文档+jar包

    在IT行业中,FCK(fckeditor)是一款非常知名的开源富文本编辑器,主要用于网页内容的创建和编辑。它提供了丰富的文本格式化选项,如字体、大小、颜色、对齐方式等,使得非技术人员也能轻松地创建出专业级别的网页内容...

    简洁版FCK.rar

    FCK是一款知名的开源富文本编辑器,主要用于网页内容的创建和编辑。它的全称为"FCKeditor",在早期Web开发中被广泛应用,提供了一个类似Word的界面,使得非程序员也能轻松编辑网页内容。简洁版FCK是该编辑器的一个...

    FCK文本编辑器

    **FCK文本编辑器**是一款广泛应用于Web开发中的开源富文本编辑器,它为用户提供了一个类似于桌面文字处理软件的界面,使得在网页上编辑内容变得简单直观。FCKeditor最初由FredCK(Frederico Caldeira Knabben)开发...

    fck的使用以及源码

    例如,`FCK.OnAfterSetHTML`事件会在编辑器内容改变后触发。 3. **插件系统** FCKeditor支持自定义插件,通过扩展其功能。每个插件都是一个JavaScript文件,遵循特定的结构,包括注册、初始化、执行等步骤。 4. *...

    C# .NET FCK 编辑器例子(更新了不能在服务器上传图片的问题)

    它通过JavaScript与服务器端的C#代码交互,处理上传请求。用户在编辑器中选择“插入图片”后,FCKeditor会触发一个异步文件上传过程。在C# .NET环境中,这通常涉及到一个HTTP模块或控制器方法,用于接收上传文件并将...

Global site tag (gtag.js) - Google Analytics