fckeditor控件入门.docx

上传人:b****3 文档编号:26405547 上传时间:2023-06-19 格式:DOCX 页数:16 大小:23.52KB
下载 相关 举报
fckeditor控件入门.docx_第1页
第1页 / 共16页
fckeditor控件入门.docx_第2页
第2页 / 共16页
fckeditor控件入门.docx_第3页
第3页 / 共16页
fckeditor控件入门.docx_第4页
第4页 / 共16页
fckeditor控件入门.docx_第5页
第5页 / 共16页
点击查看更多>>
下载资源
资源描述

fckeditor控件入门.docx

《fckeditor控件入门.docx》由会员分享,可在线阅读,更多相关《fckeditor控件入门.docx(16页珍藏版)》请在冰豆网上搜索。

fckeditor控件入门.docx

fckeditor控件入门

fckeditor控件请到官方网站下载,本例主要用到FCKeditor_2.6.3.zip、fckeditor-java-demo-2.4.1.zip、fckeditor-java-2.4.1-bin.zip里面的一些内容,读者可以自行下载。

1、解开压缩包FCKeditor_2.6.3.zip,将其中的fckeditor文件夹复制到WEB-INF下面,后面可以直接使用。

2、在页面中使用FCKeditor有两种方式。

方式一:

JavaScript的方式

(1)直接使用,见method1.html

1.

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

2.

3.  

4.    

5.  

6.  

7.  方法一:

通过JavaScript来实现的实现编辑器导入

8.    

9.        var oFCKeditor = new FCKeditor('FCKeditor1') ;

10.        oFCKeditor.BasePath = "fckeditor/";

11.        //oFCKeditor.BasePath   = "/FCKEditTest/fckeditor/";

12.        oFCKeditor.Width="50%";

13.        oFCKeditor.Height="400";

14.        oFCKeditor.Value="initial value";

15.        //oFCKeditor.ToolbarSet="Basic";

16.        //默认是default

17.        oFCKeditor.ToolbarSet="Default";

18.        oFCKeditor.Create() ;

19.        

20.        


21.  

22.

23.

(2)通过Textarea,祥见method2.html

1.

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

2.

3.  

4.    

5.   

6.    window.onload=function(){

7.        var oFCKeditor = new FCKeditor('MyTextarea') ;

8.        oFCKeditor.BasePath = "fckeditor/";

9.        //oFCKeditor.BasePath   = "/FCKEditTest/fckeditor/";

10.        oFCKeditor.ReplaceTextarea();

11.        }

12.    

13.  

14.    

15.    方法二:

通过Textarea来实现的实现编辑器导入

16.    this is a value

17.      

18.

19.

方式二:

在标签使用FCKeditor

在使用标签之前,需要搭建环境。

将fckeditor-java-2.4.1-bin.zip包中的fckeditor-java-core-2.4.1.jar、

commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、slf4j-api-1.5.2.jar以及包

fckeditor-java-demo-2.4.1.zip中的slf4j-simple-1.5.2.jar复制到lib目录下,并构建环境。

构建完后,就可以在JSP页面中进行使用。

祥见页面method_jsp.jsp

1.<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>

2.<%@ taglib uri="" prefix="FCK"%>

3.

DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

4.

5.  

6.    method_jsp.jsp

7.  

8.   

9.       早些版本必需将fckeditor的Value属性必需指定对应的值,且值不能为空。

10.    而此处版本是2.6.3,该问题已经解决。

11.    

editor instanceName="myEditor" basePath="/fckeditor">

editor>

12.  

13.

fckeditor2.6.4使用入门

1第一步下载所需要的jar包加入项目的lib中.

fckeditor控件请到官方网站下载

可以下载实例项目:

fckeditor-java-demo-2.4.1.war

2.第二步web.xml

xmlversion="1.0"encoding="UTF-8"?

>

xmlns:

xsi="http:

//www.w3.org/2001/XMLSchema-instance"

xsi:

schemaLocation="

>

FCKeditor.JavaSampleWebApplication

FCKeditor.JavaSampleWebApplication

Connector

net.fckeditor.connector.ConnectorServlet

1

Connector

--DonotwrapthislineotherwiseGlassfishwillfailtoloadthisfile-->

/fckeditor/editor/filemanager/connectors/*

3.第三步解开压缩包FCKeditor_2.6.4.zip

将其中的fckeditor文件夹复制到WEB-INF下面,后面可以直接使用。

4.页面加入编辑器

1.方式一java引入

xmlversion="1.0"encoding="UTF-8"?

>

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"import="net.fckeditor.*"%>

<%@tagliburi=""prefix="FCK"%>

<%--

*FCKeditor-ThetexteditorforInternet-

*Copyright(C)2003-2008FredericoCaldeiraKnabben

*

*==BEGINLICENSE==

*

*Licensedunderthetermsofanyofthefollowinglicensesatyour

*choice:

*

*-GNUGeneralPublicLicenseVersion2orlater(the"GPL")

*http:

//www.gnu.org/licenses/gpl.html

*

*-GNULesserGeneralPublicLicenseVersion2.1orlater(the"LGPL")

*http:

//www.gnu.org/licenses/lgpl.html

*

*-MozillaPublicLicenseVersion1.1orlater(the"MPL")

*http:

//www.mozilla.org/MPL/MPL-1.1.html

*

*==ENDLICENSE==

*@version:

$Id:

sample01.jsp21672008-07-0321:

33:

15Zmosipov$

--%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

"http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

FCKeditor-JSPSample

type="image/x-icon"/>

functionFCKeditor_OnComplete(editorInstance){

window.status=editorInstance.Description;

}

<%

FCKeditorfckEditor=newFCKeditor(request,"Editorname");

%>

FCKeditor-JSP-Sample1

ThissampledisplaysanormalHTMLformwithanFCKeditorwith

fullfeaturesenabled.

BasicFCKeditorinformations:

  • checkcommand="CompatibleBrowser"/>

  • checkcommand="FileBrowsing"/>

  • checkcommand="FileUpload"/>


<%

fckEditor.setValue("Thisissomesampletext.YouareusingFCKeditor.");

out.println(fckEditor);

%>


2.方式二页面标签引入

xmlversion="1.0"encoding="UTF-8"?

>

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"%>

<%@tagliburi=""prefix="FCK"%>

<%--

*FCKeditor-ThetexteditorforInternet-

*Copyright(C)2003-2008FredericoCaldeiraKnabben

*

*==BEGINLICENSE==

*

*Licensedunderthetermsofanyofthefollowinglicensesatyour

*choice:

*

*-GNUGeneralPublicLicenseVersion2orlater(the"GPL")

*http:

//www.gnu.org/licenses/gpl.html

*

*-GNULesserGeneralPublicLicenseVersion2.1orlater(the"LGPL")

*http:

//www.gnu.org/licenses/lgpl.html

*

*-MozillaPublicLicenseVersion1.1orlater(the"MPL")

*http:

//www.mozilla.org/MPL/MPL-1.1.html

*

*==ENDLICENSE==

*@version:

$Id:

sample02.jsp21672008-07-0321:

33:

15Zmosipov$

--%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

"http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

FCKeditor-JSPSample

type="image/x-icon"/>

functionFCKeditor_OnComplete(editorInstance){

window.status=editorInstance.Description;

}

FCKeditor-JSP-Sample2

ThissampledisplaysanormalHTMLformwithanFCKeditorwithfull

featuresenabled.

ThissampleusestheFCKeditorTaglib:

thismethodispreferredto

theAPIversion

Allothersamplepageswillusethismethod.


editorinstanceName="EditorDefault">

attributename="value">Thisissomesampletext

.Youareusing

FCKeditor.

attribute>

editor>


5.服务器端的编解器的内容

xmlversion="1.0"encoding="UTF-8"?

>

<%@pagelanguage="java"contentType="text/html;charset=UTF-8"

pageEncoding="UTF-8"import="java.util.Enumeration;"%>

<%--

*FCKeditor-ThetexteditorforInternet-

*Copyright(C)2003-2008FredericoCaldeiraKnabben

*

*==BEGINLICENSE==

*

*Licensedunderthetermsofanyofthefollowinglicensesatyour

*choice:

*

*-GNUGeneralPublicLicenseVersion2orlater(the"GPL")

*http:

//www.gnu.org/licenses/gpl.html

*

*-GNULesserGeneralPublicLicenseVersion2.1orlater(the"LGPL")

*http:

//www.gnu.org/licenses/lgpl.html

*

*-MozillaPublicLicenseVersion1.1orlater(the"MPL")

*http:

//www.mozilla.org/MPL/MPL-1.1.html

*

*==ENDLICENSE==

*@version:

$Id:

sampleposteddata.jsp21672008-07-0321:

33:

15Zmosipov$

--%>

DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

"http:

//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

//www.w3.org/1999/xhtml">

FCKeditor-Samples-PostedData

type="image/x-icon"/>

<%

Enumerationparams=(Enumeration)request.getParameterNames();

%>

FCKeditor-Samples-PostedData

Thispagelistsalldatapostedbytheform.


bold;COLOR:

#dddddd;BACKGROUND-COL

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 总结汇报 > 学习总结

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1