Fckeditor使用方法

Fckeditor使用方法Fckeditor使用方法

大家好,又见面了,我是你们的朋友全栈君。

       FCKEditor是一个专门使用在网页上的属于该房源代码的文字编辑器。它不需要太复杂的安装步骤即可使用,是一个轻量化的工具。可以和JavaScript、ASP.NET、JAVA、PHP等不同的编程语言结合。现在FCKEditor已经重新开发,并更名为CKEditor。

       在我们的程序中使用FCKEditor的具体方法为:

1.将解压后的FCKEditor整个文件夹复制到项目的WebRoot路径下。

2.在使用FCKEditor的页面导入fckeditor.js文件

<script language="javascript" src="${pageContext.request.contextPath}/fckeditor/fckeditor.js" charset="utf-8"></script> 

3.写一段JS代码,来显示FCKEditor

<script type="text/javascript">  
        $(function(){  
            var fck = new FCKeditor("content");//content为要替换的textarea的name属性  
            fck.Width = "99%";  
            fck.Height = "100%";  
            fck.ToolbarSet = "bbs";//指定工具栏的配置,bbs为我自己修改过的,如果不使用自定义配置文件,此处有Default,Basic两个选择  
            fck.BasePath = "${pageContext.request.contextPath}/fckeditor/";  
            fck.ReplaceTextarea();  
        });  
</script>  

        我们可以根据自己的需要来修改JS代码,实现自己想要的效果。

        因为我们有时候会涉及到数据的回显问题,一般我们都显示在textarea中,所以我们可以设置textarea的name属性和FCKEditor的content为相同的名称,这样我们在操作textarea的时候就像是在操作FCKEditor一样。

<textarea name="content" style="width:650px;height:200px"></textarea>  

        这样我们就实现了一个简单的页面编辑器的功能。

JS代码中各个参数具体作用(使用本js或者上文使用方法步骤3的代码都可以,两段代码大同小异)

<script type="text/javascript">  
  
        var oFCKeditor = new FCKeditor( 'content' ) ;//此参数会作为提交表单时的参数名  
        oFCKeditor.BasePath = "/fckeditor/" ;//一定要指定editor文件夹所在的路径,并且要以'/'结尾  
        oFCKeditor.Height   = 300 ;//高度  
        oFCKeditor.Value    = '' ;//默认的初始值  
        oFCKeditor.ToolbarSet="Basic";//指定工具栏的配置,默认为Default  
        //oFCKeditor.Create() ;//在当前位置生成并显示Fckeditor  
        oFCKeditor.ReplaceTextarea();//替换指定id或name属性的textarea为Fckeditor  
</script>  

使用自定义的配置文件

1.在fckconfig.js里将FCKConfig.CustomConfigurationsPath = ”修改为:  FCKConfig.CustomConfigurationsPath = FCKConfig.EditorPath + “myconfig.js”  作用:告诉Fckeditor,我有个自定义的配置在该地址下的该文件。

2.在myconfig.js里写想修改的东西,例如:表情,Fckeditor菜单栏的减少等,模版在fckconfig.js里面有,参考着修改即可。没有修改的配置,Fckeditor默认使用自己的默认配置。


版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/105684.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • navicat 15.017激活码(最新序列号破解)

    navicat 15.017激活码(最新序列号破解),https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月18日
    38
  • 如何在Pycharm上安装PyQt5[通俗易懂]

    如何在Pycharm上安装PyQt5[通俗易懂]这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好!这是你第一次使用Markdown编辑器所展示的欢迎页。如果你想学习如何使用Mar

    2022年8月25日
    3
  • servlet异步请求

    servlet异步请求1、什么是servlet异步请求Servlet3.0之前,一个普通Servlet的主要工作流程大致如下:(1)、Servlet接收到请求之后,可能需要对请求携带的数据进行一些预处理;(2)、调用业务接口的某些方法,以完成业务处理;(3)、根据处理的结果提交响应,Servlet线程结束。其中第二步处理业务逻辑时候很可以碰到比较耗时的任务,此时servlet主线程会阻塞等待完成业务处理,对于并发比较大的请求可能会产生性能瓶颈,则servlet3.0之后再此处做了调整,引入了…

    2022年7月27日
    2
  • e5续订程序_office e5开发者

    e5续订程序_office e5开发者E5调用API续订服务:Microsoft365E5RenewX:功能性:网页访问部分继承于Microsoft365E5RenewWeb并做了部分改进,数据库改进现在支持单用户多运行账号;内核API调用继承于Microsoft365E5RenewPlus;可部署性:支持开放站点部署和私享部署,私享部署不再强制要求配置Https和OAuth平台兼容性:使用Asp.NetCore作为跨平台框架增适用于WindowsLinuxMacOS…

    2022年9月30日
    0
  • zt在Delphi7中屏蔽word,excel左上角的弹出菜单的关闭选项

    zt在Delphi7中屏蔽word,excel左上角的弹出菜单的关闭选项

    2021年7月21日
    60
  • 为什么opencv安装成功但import cv2失败_python和opencv

    为什么opencv安装成功但import cv2失败_python和opencv遇到的问题:win10如何安装opencvpycharm中importcv2模块出现错误,找不到该模块处理经过:win10如何安装opencv自己的电脑上已经装有anaconda,下载地址为:https://www.anaconda.com/download/,像numpy等包已经伴随anaconda安装到电脑上了,只需要再安装opencv就行。使用pipinstal…

    2022年8月27日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号