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>
 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章