FCKeditor简介

最近无意发现了个新的文本编辑工具FCKeditor,简单介绍下:
 
FCKeditor简介:
              FCKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、ColdFusion、Java、以及ABAP等不同的编程语言相结合。“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。FCKeditor 相容于绝大部分的网页浏览器,像是 : Internet Explorer 5.5+ (Windows)、Mozilla Firefox 1.0+、Mozilla 1.3+ 和 Netscape 7+。在未来的版本也将会加入对 Opera 的支援。


FCKeditor配置中文介绍:

         AutoDetectLanguage=true/false 自动检测语言
   BaseHref="" 相对链接的基地址
  ContentLangDirection="ltr/rtl" 默认文字方向
  ContextMenu=字符串数组,右键菜单的内容
  CustomConfigurationsPath="" 自定义配置文件路径和名称
  Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容
  DefaultLanguage="" 缺省语言
  EditorAreaCss="" 编辑区的样式表文件
  EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML
  EnableXHTML=true/false 是否允许使用XHTML取代HTML
  FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代
  FontColors="" 设置显示颜色拾取器时文字颜色列表
  FontFormats="" 设置显示在文字格式列表中的命名
  FontNames="" 字体列表中的字体名
  FontSizes="" 字体大小中的字号列表
  ForcePasteAsPlainText=true/false 强制粘贴为纯文本
  ForceSimpleAmpersand=true/false 是否不把&符号转换为XML实体
  FormatIndentator="" 当在源码格式下缩进代码使用的字符
  FormatOutput=true/false 当输出内容时是否自动格式化代码
  FormatSource=true/false 在切换到代码视图时是否自动格式化代码
  FullPage=true/false 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容
  GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记
  IeSpellDownloadUrl=""下载拼写检查器的网址
  ImageBrowser=true/false 是否允许浏览服务器功能
  ImageBrowserURL="" 浏览服务器时运行的URL
  ImageBrowserWindowHeight="" 图像浏览器窗口高度
  ImageBrowserWindowWidth="" 图像浏览器窗口宽度
  LinkBrowser=true/false 是否允许在插入链接时浏览服务器
  LinkBrowserURL="" 插入链接时浏览服务器的URL
  LinkBrowserWindowHeight=""链接目标浏览器窗口高度
  LinkBrowserWindowWidth=""链接目标浏览器窗口宽度
  Plugins=object 注册插件
  PluginsPath="" 插件文件夹
  ShowBorders=true/false 合并边框
  SkinPath="" 皮肤文件夹位置
  SmileyColumns=12 图符窗列数
  SmileyImages=字符数组 图符窗中图片文件名数组
  SmileyPath="" 图符文件夹路径
  SmileyWindowHeight 图符窗口高度
  SmileyWindowWidth 图符窗口宽度
  SpellChecker="ieSpell/Spellerpages" 设置拼写检查器
  StartupFocus=true/false 开启时FOCUS到编辑器
  StylesXmlPath="" 设置定义CSS样式列表的XML文件的位置
  TabSpaces=4 TAB键产生的空格字符数
  ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏
  ToolbarSets=object 允许使用TOOLBAR集合
  ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开
  UseBROnCarriageReturn=true/false 当回车时是产生BR标记还是P或者DIV标记

FCKeditor在JSP中的调用:
      

 1     web.xml配置:
 2    FckEditor  for  java  2 .4版本
 3     < servlet >
 4     < servlet - name > Connector </ servlet - name >
 5     < servlet - class >
 6    net.fckeditor.connector.ConnectorServlet
 7     </ servlet - class >
 8     < load - on - startup > 1 </ load - on - startup >
 9     </ servlet >
10   < servlet - mapping >
11    < servlet - name > Connector </ servlet - name >
12    < url - pattern >
13    / fckeditor / editor / filemanager / connectors /**//*
14  </url-pattern>
15  </servlet-mapping>
16  在JSP中使用标签调用demo:
17  <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
18  <%@ taglib uri="http://java.fckeditor.net" prefix="FCK" %>
19  <html>
20  <head> 
21  <title>FckEditor测试</title>
22  </head>
23  <body style="text-align: center;">
24  FckEditor测试
25  <hr>
26 <form action="ShowData.jsp" method="post">
27  <FCK:editor instanceName="test" height="400pt">
28  <jsp:attribute name="value"> 这里是http://baike.baidu.com/">数据测试
29  </jsp:attribute>
30  </FCK:editor> 
31  <input type="submit" value="提交"/>
32  <input type="reset" value="重置"/>
33  </form>
34  </body>
35  </html>
 

 

你可能感兴趣的:(FCKeditor简介)