使用Fckeditor时,在js中要判断其value是否为空:
var oEditor = FCKeditorAPI.GetInstance("voteContent"); //获取实例
javascript中获取内容
//var fck = oEditor.EditorDocument.body.innerText; //不能解析html标签
var fck = oEditor.GetXHTML(true); //可以解析html标签
Javascript中设置内容
oEditor.SetHTML("<html>kevinsd<html>") ;
fckeditor中的内容,是有格式的内容,所以在后台的数据库中的数据都是有格式的;正因为其有格式,所以在前台再次通过fckeditor读取该内容,同样也能解析内容中的标记;所以每必要去管那个格式问题;
------------------------------------------------------------------------------------------------------------------------
转帖于:http://www.phpchina.com/?action_zendinfoview_itemid_33197.html
部分内容如下:
javascript获取FCKeditor内容
形式如:
var oEditor = FCKeditorAPI.GetInstance('content');
var content = oEditor.GetXHTML(true);
利用Javascript取和设FCKeditor值也是非常容易的,如下:
// 获取编辑器中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) ;
}
FCKeditorAPI是FCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。
在当前页获得 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 编辑器的内容:
oEditor.GetXHTML(formatted); // formatted 为:true|false,表示是否按HTML格式取出
也可用:
oEditor.GetXHTML();
设置 FCK 编辑器的内容:
oEditor.SetHTML("content", false); // 第二个参数为:true|false,是否以所见即所得方式设置其内容。此方法常用于"设置初始值"或"表单重置"哦作。
插入内容到 FCK 编辑器:
oEditor.InsertHtml("html"); // "html"为HTML文本
检查 FCK 编辑器内容是否发生变化:
oEditor.IsDirty();
在 FCK 编辑器之外调用 FCK 编辑器工具条命令:
命令列表如下:
DocProps, Templates, Link, Unlink, Anchor, BulletedList, NumberedList, About, Find, Replace, Image, Flash, SpecialChar, Smiley, Table, TableProp, TableCellProp, UniversalKey, Style, FontName, FontSize, FontFormat, Source, Preview, Save, NewPage, PageBreak, TextColor, BGColor, PasteText, PasteWord, TableInsertRow, TableDeleteRows, TableInsertColumn, TableDeleteColumns, TableInsertCell, TableDeleteCells, TableMergeCells, TableSplitCell, TableDelete, Form, Checkbox, Radio, TextField, Textarea, HiddenField, Button, Select, ImageButton, SpellCheck, FitWindow, Undo, Redo
......
分享到:
相关推荐
1. **依赖管理**:"fckeditor-java-2.6"通常包含Java库文件,如JAR包,这些文件需要添加到项目的类路径中以便使用。 2. **API使用**:通过Java API,开发者可以在网页中嵌入FCKeditor,设置编辑器的配置,如宽度、...
1. **fckeditor-java-2.6-bin**: 这个文件夹包含了FCKeditor的Java版本二进制库,它提供了Java API供开发者在服务器端与FCKeditor交互。这个二进制包通常包含预编译的JAR文件和其他必要的类库,使得Java开发者可以...
5. **源码版本配合**:"fckeditor-java-2.4.1-src"是FCKeditor的源码版本,通常与二进制版本配套使用。开发者可以查看源码,了解其工作原理,进行定制化开发或修复问题。 6. **API使用**:FCKeditor提供了一套详细...
源文件"fckeditor-java-2.6-src"包含了FCKeditor 2.6版本的Java源代码,这对于开发者来说是非常宝贵的资源。通过研究源代码,开发者可以深入理解其工作原理,自定义编辑器功能,或者解决在使用过程中遇到的问题。...
FCKeditor_2.6.6.zip+fckeditor-java-2.4.1.rar+fckeditor-java-2.4.1-bin.zip+fckeditor-java-2.4-src.zip+fckeditor-java-demo-2.4.war.zip 分享几个包,让你学习有成。加油
fckeditor2.5资源关于fckeditor-java-demo-2.5.war下载
FCKeditor的Java版本,即fckeditor-java-demo-2.5.war,是为Java平台设计的集成示例。WAR(Web Application Archive)文件是Java Web应用程序的标准打包格式,可以直接部署到支持Servlet的Web服务器上,如Tomcat或...
"Fckeditor-java-demo-2.4.1.war" 是一个基于Java的Web应用程序示例,主要用于展示FCKeditor的功能。FCKeditor是一个流行的开源富文本编辑器,它允许用户在网页上创建和编辑内容,类似于Microsoft Word的功能。这个...
这些特性在2.4.1版本的FCKeditor-java中可能被使用,导致在JDK 1.4环境下编译失败或运行异常。 在着手修改源码前,我们需要对FCKeditor-java的源代码进行分析,找出使用了JDK 5及以上版本特性的部分。这通常包括...
包含sqljdbc、sqljdbc4、fckeditor-java-core-2.4、jtds-1.2.1、mysql-connector-java-5.0.8-bin-g、servlet-api、jstl-1.2的jar包
在实际应用中,使用FCKeditor-java-2.4.1,开发者需要按照官方文档或提供的示例进行配置,包括设置编辑器的路径、初始化编辑器对象、处理上传文件等功能。同时,为了保证编辑器与服务器端的通信安全,还需要考虑如何...
在使用FCKeditor-java-core-2.4.1时,开发者需要将其引入到他们的Java Web项目中,配置相关的参数,如编辑器的宽度、高度、工具栏布局等,并在需要的地方调用API来初始化和使用编辑器。同时,为了保证安全性和用户...
java-core-2.6.jar,commons-fileupload-1.2.1.jar,commons-io-1.3.2.jar,imageinfo-1.9.jar,slf4j-api-1.5.8.jar,slf4j-simple-1.5.8.jar共六个
在使用"Fckeditor-java-2.5-bin.zip"时,开发者通常会经历以下步骤: 1. **解压文件**:首先,解压缩包,获取到FCKeditor的Java服务器端组件和前端资源。 2. **配置编辑器**:根据项目需求,配置FCKeditor的初始化...
这个是java开发的fckeditor的demo,还不错
本文将详细介绍FCKeditor的特性、使用教程以及与Java和JSP的整合方法。 首先,FCKeditor以其直观的WYSIWYG(所见即所得)编辑模式,使得用户能够像在桌面应用程序中一样编辑文本,包括插入图片、创建链接、格式化...
首先,我们来看"Fckeditor-java-2.4.1-bin.zip"。FCKeditor是一款早期的JavaScript富文本编辑器,它提供了丰富的文本格式化功能,如字体、字号、颜色、对齐方式等,以及插入图片、链接、表格等操作。版本2.4.1是这个...
fckeditor 网页文本编程插件 2.4.2版本 针对JAVA版本