FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。
var editor = FCKeditorAPI.GetInstance("id"); //id 控件元素id alert(editor.GetXHTML(false).length);内容长度 function getEditorHTMLContents(name) { var oEditor = FCKeditorAPI.GetInstance(name); return(oEditor.GetXHTML(true)); } // 获取编辑器中文字内容 function getEditorTextContents(name) { var oEditor = FCKeditorAPI.GetInstance(name); return(oEditor.EditorDocument.body.innerText); } // 设置编辑器中内容 function SetEditorContents(name, ContentStr) { var oEditor = FCKeditorAPI.GetInstance(name) ; oEditor.SetHTML(ContentStr) ; }
//在当前页获得 FCK 编辑器实例: var Editor = FCKeditorAPI.GetInstance('InstanceName'); //从 FCK 编辑器的弹出窗口中获得 FCK 编辑器实例: var Editor = window.parent.InnerDialogLoaded().FCK; //从框架页面的子框架中获得其它子框架的 FCK 编辑器实例: var Editor = window.FrameName.FCKeditorAPI.GetInstance('InstanceName'); //从页面弹出窗口中获得父窗口的 FCK 编辑器实例: var Editor = opener.FCKeditorAPI.GetInstance('InstanceName'); //获得 FCK 编辑器的内容: // formatted 为:true|false,表示是否按HTML格式取出也可用: oEditor.GetXHTML(formatted); oEditor.GetXHTML(); //设置 FCK 编辑器的内容: oEditor.SetHTML("content", false); // 第二个参数为:true|false,是否以所见即所得方式设置其内容。此方法常用于"设置初始值"或"表单重置"哦作。 //插入内容到 FCK 编辑器: oEditor.InsertHtml("html"); // "html"为HTML文本 //检查 FCK 编辑器内容是否发生变化: oEditor.IsDirty();
相关推荐
使用JavaScript获取FCKeditor内容 FCKeditor提供了一系列的API供开发者调用,以便于与编辑器进行交互。获取编辑器内容主要依赖于`FCKeditorAPI`对象,通过这个对象,可以执行获取HTML内容或纯文本内容等操作。 ##...
### JavaScript 获取 FCKeditor 内容详解 #### 一、简介 FCKeditor(现更名为CKEditor)是一款功能强大的富文本编辑器,广泛应用于Web应用中。它支持各种复杂的格式和样式,允许用户轻松地编辑HTML内容。在很多场景...
JavaScript获取FCKeditor内容主要涉及的是在Web应用中与富文本编辑器FCKeditor的交互。FCKeditor是一款开源的富文本编辑器,允许用户在网页上编辑HTML内容,类似于Word文档编辑。以下是对FCKeditorAPI的详细解释以及...
本文将详细介绍如何使用JavaScript获取和操作FCKeditor的内容。 首先,FCKeditor在页面加载完成后会注册一个全局对象`FCKeditorAPI`,通过这个对象我们可以访问并控制FCKeditor实例。获取FCKeditor实例的基本语法是...
获取FCKeditor内容的方法主要有两种: 1. `GetXHTML(formatted)`:这个方法返回编辑器中的HTML内容。`formatted`参数是一个布尔值,如果设为`true`,则返回格式化的HTML;设为`false`,则返回未格式化的HTML。默认...
本文将详细介绍如何通过JavaScript获取FCKeditor中的选中内容以及整个编辑框的HTML内容。 首先,我们需要了解FCKeditor的基本结构。FCKeditor的核心是通过IFrame实现的,编辑区域实际上是一个嵌入在页面中的独立...
获取FCKeditor中选中的字符,首先我们需要了解JavaScript中的选区(Selection)概念。在JavaScript中,`window.getSelection()`方法可以用来获取当前选区的信息。然而,由于FCKeditor是在IFrame内工作,所以我们需要...
获取FCKeditor内容 FCKeditor提供了两个方法来获取编辑器中的内容,分别对应HTML内容和纯文本内容: - **获取HTML内容**: ```javascript function getEditorHTMLContents(EditorName) { var oEditor = ...
例如,当用户提交表单时,需要获取FCKeditor中的内容。这可以通过JavaScript的`FCKeditorObject.GetInstance`方法实现: ```javascript var editor = FCKeditorAPI.GetInstance('myEditor'); var ...
### Js 获取和修改FCKeditor的值的代码详解 #### 一、概述 FCKeditor是一款功能强大的富文本编辑器,被广泛应用于Web应用程序中,为用户提供了一个接近桌面编辑器的体验。通过JavaScript,我们可以轻松地与...
- 数据提交:通常,你需要在表单提交时获取FCKeditor的HTML内容,然后通过POST方式发送到服务器进行处理。 - 图片/文件上传:FCKeditor支持内置的文件管理器,允许用户上传图片和其他文件。服务器端需要提供接收和...
这个"**FCKeditor demo (用JS方式)**"提供了如何使用JavaScript来集成和操作FCKeditor的示例。 在JavaScript中使用FCKeditor,你需要先在网页中引入FCKeditor的JavaScript库。这个库包含了编辑器的核心功能和用户...
使用`FCKeditorAPI.GetInstance()`方法获取到编辑器实例,然后调用`GetXHTML(true)`方法可以获取到格式化的编辑器内容。这里的`true`参数表示返回的内容将包含所有的HTML标签。示例代码如下: ```javascript ...
获取FCKEditor内容 获取编辑器中的格式化内容是通过`FCKeditorAPI.GetInstance()`函数获取编辑器实例,然后调用`GetXHTML(true)`方法实现。`true`参数表示返回的HTML内容会进行基本的格式化。以下是代码示例: ``...
5. **提交内容**:当用户完成编辑后,通过JavaScript获取编辑器中的HTML内容,并将其发送到服务器端进行存储或处理。 三、与其他技术的交互 1. **JSP集成**:在JSP环境中,FCKeditor可以与JavaServlet交互,将编辑...
它支持多种编程语言,包括Java和JavaScript,因此“fckeditor3.6(java js 实例”这个标题和描述指的是该版本的FCKeditor在Java和JavaScript环境下的应用实例。在本文中,我们将深入探讨FCKeditor 3.6的特性、安装...
<script type="text/javascript" src="/fckeditor/fckeditor.js"> ``` 这里假设`fckeditor.js`位于你的项目根目录下,如果实际位置不同,请根据实际情况修改路径。 ### 3. 创建FCKeditor实例 在JSP页面的HTML部分...
要获取FCKeditor中的内容,我们可以使用FCKeditorAPI的`GetHTML()`方法。这个方法返回编辑器当前显示的HTML内容。以下是一个简单的示例: ```javascript var editorInstance = window.FCKeditorAPI.GetInstance('...
- **获取FCKeditor中的innerHTML和innerText** - **执行指定动作** - **统计编辑器中内容的字数** - **检查FCKeditor中的内容是否有改动** - **将FCKeditor中的内容是否有改动的值重新设置** #### 8. 外联编辑...