`
I_am_kevin
  • 浏览: 146464 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

Java-Fckeditor的使用

阅读更多

使用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) ;
}

FCKeditorAPIFCKeditor加载后注册的一个全局对象,利用它我们就可以完成对编辑器的各种操作。

在当前页获得 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

...... 

 

 

0
2
分享到:
评论

相关推荐

    fckeditor-java-2.6-bin

    1. **依赖管理**:"fckeditor-java-2.6"通常包含Java库文件,如JAR包,这些文件需要添加到项目的类路径中以便使用。 2. **API使用**:通过Java API,开发者可以在网页中嵌入FCKeditor,设置编辑器的配置,如宽度、...

    FCKeditor的相关资源fckeditor-java-2.6-bin,fckeditor-java-2.6-src,fckeditor-2.6.6

    1. **fckeditor-java-2.6-bin**: 这个文件夹包含了FCKeditor的Java版本二进制库,它提供了Java API供开发者在服务器端与FCKeditor交互。这个二进制包通常包含预编译的JAR文件和其他必要的类库,使得Java开发者可以...

    fckeditor-java-2.4.1-bin

    5. **源码版本配合**:"fckeditor-java-2.4.1-src"是FCKeditor的源码版本,通常与二进制版本配套使用。开发者可以查看源码,了解其工作原理,进行定制化开发或修复问题。 6. **API使用**:FCKeditor提供了一套详细...

    fckeditor-java-2.6-src

    源文件"fckeditor-java-2.6-src"包含了FCKeditor 2.6版本的Java源代码,这对于开发者来说是非常宝贵的资源。通过研究源代码,开发者可以深入理解其工作原理,自定义编辑器功能,或者解决在使用过程中遇到的问题。...

    FCKeditor_2.6.6.zip+fckeditor-java-2.4.1.rar

    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 分享几个包,让你学习有成。加油

    fckeditor-java-demo-2.5.war资源下载

    fckeditor2.5资源关于fckeditor-java-demo-2.5.war下载

    FCKeditor_2.6.5.zip,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

    "Fckeditor-java-demo-2.4.1.war" 是一个基于Java的Web应用程序示例,主要用于展示FCKeditor的功能。FCKeditor是一个流行的开源富文本编辑器,它允许用户在网页上创建和编辑内容,类似于Microsoft Word的功能。这个...

    fckeditor-java-2.4.1修改支持jdk1.4

    这些特性在2.4.1版本的FCKeditor-java中可能被使用,导致在JDK 1.4环境下编译失败或运行异常。 在着手修改源码前,我们需要对FCKeditor-java的源代码进行分析,找出使用了JDK 5及以上版本特性的部分。这通常包括...

    fckeditor-java-core-2.4.jar

    包含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-src.zip_FCKeditor jsp_fckeditor-java_fcked

    在实际应用中,使用FCKeditor-java-2.4.1,开发者需要按照官方文档或提供的示例进行配置,包括设置编辑器的路径、初始化编辑器对象、处理上传文件等功能。同时,为了保证编辑器与服务器端的通信安全,还需要考虑如何...

    fckeditor-java-core-2.4.1

    在使用FCKeditor-java-core-2.4.1时,开发者需要将其引入到他们的Java Web项目中,配置相关的参数,如编辑器的宽度、高度、工具栏布局等,并在需要的地方调用API来初始化和使用编辑器。同时,为了保证安全性和用户...

    fckeditor2.6的六个jar包,java-core-2.6.jar

    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

    在使用"Fckeditor-java-2.5-bin.zip"时,开发者通常会经历以下步骤: 1. **解压文件**:首先,解压缩包,获取到FCKeditor的Java服务器端组件和前端资源。 2. **配置编辑器**:根据项目需求,配置FCKeditor的初始化...

    fckeditor-java-demo-2.6.war

    这个是java开发的fckeditor的demo,还不错

    fckeditor2.6.3b+fckeditor-java-2.4+slf4j-1.5.2

    本文将详细介绍FCKeditor的特性、使用教程以及与Java和JSP的整合方法。 首先,FCKeditor以其直观的WYSIWYG(所见即所得)编辑模式,使得用户能够像在桌面应用程序中一样编辑文本,包括插入图片、创建链接、格式化...

    fckeditor-java-2.4.1-bin.zip+ckeditor_3.1.zip

    首先,我们来看"Fckeditor-java-2.4.1-bin.zip"。FCKeditor是一款早期的JavaScript富文本编辑器,它提供了丰富的文本格式化功能,如字体、字号、颜色、对齐方式等,以及插入图片、链接、表格等操作。版本2.4.1是这个...

    fckeditor-java-core-2.4.2

    fckeditor 网页文本编程插件 2.4.2版本 针对JAVA版本

Global site tag (gtag.js) - Google Analytics