在实际WEB开发中,越来越多的用到HTML文本编辑器来录入有固定格式的大文本信息。

比方说BLOG的文章录入的部分。FCKEditor是一款使用简单、实用的轻量级的HTML文本编辑器控件,他支持IE5.5+,Firefox1.0+,Mozilla1.3+,Netscape7.0+等各种不同的主流的浏览器。

使用方法:

1、到http://www.fckeditor.net/download下载最新版本。当前版本为FCKeditor 2.5.1

2、解压后将fckeditor整个文件夹拷贝到你项目的相应目录中。

3、在相应的动态页面创建fckeditor是一个很简单的操作。

Js代码

varoFCKeditor =newFCKeditor('fck') ;

oFCKeditor.BasePath ='/html/js/fckeditor/';

oFCKeditor.Config['ToolbarStartExpanded'] =false;

oFCKeditor.ToolbarSet   ='Basic';

oFCKeditor.ReplaceTextarea() ;

var oFCKeditor = new FCKeditor( 'fck' ) ;

oFCKeditor.BasePath= '/html/js/fckeditor/' ;

oFCKeditor.Config['ToolbarStartExpanded'] = false ;

oFCKeditor.ToolbarSet= 'Basic' ;

oFCKeditor.ReplaceTextarea() ;

引入CSS样式和JS文件,然后用简单的几行代码就可以完成一个FCKEditor控件了。

4、将fckeditor与相关的HTML标记绑定。

Xml代码

只需要将我们的HTML标记的name属性和new FCKeditor('fck');构造函数中的名称保持一直就可以了,和原本的HTML代码完全没有过多的相关性。

以上就已经完成了一个简单的(Basic)的FCKeditor,如果觉得编辑框不够丰富的话,将下面两行代码去掉就可以了

Xml代码

//oFCKeditor.Config['ToolbarStartExpanded'] = false ;

//oFCKeditor.ToolbarSet='Basic';

//oFCKeditor.Config['ToolbarStartExpanded'] = false ;

//oFCKeditor.ToolbarSet= 'Basic' ;  如果你的FCKeditor看到不任何工具,只在左上角有一个向下的三角箭头的话,不用怀疑,用鼠标左键单击小箭头再试试吧。。

就是这么的简单。。

另外FCKeditor还支持插件功能,如果你对CSS有一定的造诣,可以尝试更改编辑器的显示效果咯。更多相关信息请参考FCKeditor的官方网站。

下面是用来在页面中建立编辑器的FCKEDITOR类的说明,摘自:

注意:

FCKeditor有一个BasePath的属性,是指定FCKeditor在你项目中的根目录。本例中我是将FCKeditor放在项目的/html/js/fckeditor/的文件夹中。如果你在尝试的过程中看不到效果,可以检查下这部分的设置。另外CSS和JS文件的引入路径也是一个需要注意的地方,仅做提醒。

其他:

FCKEditor只是一种工具(或控件),如果你不喜欢使用或者觉得他不能满足你的需求,可以尝试使用一些其他的HTML文本编辑器,另外也推荐另外一个比较好的支持word编辑方式的控件

TinyMCE

官方网站:http://tinymce.moxiecode.com/index.php

里面有一些DEMO还有文档,具体内容请自行参考。

html pt兼容,FCKEditor,一个HTML可视化编辑器,兼容很好相关推荐

  1. Vue + element从零打造一个H5页面可视化编辑器——pl-drag-template

    pl-drag-template Github地址:https://github.com/livelyPeng/pl-drag-template 前言 想必你一定使用过易企秀或百度H5等微场景生成工具 ...

  2. threejs模型可视化编辑器_一个近乎无门槛、零基础的3D场景编辑器

    在这个大数据井喷.互联网爆炸的时代,如何抓住机遇.如何逆流而上或是站在浪潮顶峰?在BAT崛起之初,貌似很少有人选择走BAT当时的道路,那时的他们,选择的是逆流而上,当所有人都在搞实体经营,阿里选择了做 ...

  3. 基于React+Koa实现一个h5页面可视化编辑器-Dooring

    前言 前段时间笔者一直忙于数据可视化方面的工作,比如如何实现拖拽式生成可视化大屏,如何定制可视化图表交互和数据导入方案等,这块需求在B端企业中应用非常大,所以非常有探索价值. 本篇文章并非和数据可视化 ...

  4. FCKeditor 及 xhEditor 使用详解——HTML可视化编辑器

    One.介绍下两种HTML编辑器: FCKeditor是CKEditor的前身,后者比前者功能更强大,更简介,更好用.我另外的帖子中有写到CKEditor的具体使用配置方法,有兴趣的童鞋们可以去看一下 ...

  5. 推荐几个HTML可视化编辑器

    http://www.sic.hk/ued/?p=355 一.UEditor – 百度编辑器 简介: UEditor是由百度web前端研发部开发所见即所得富文本web编辑器,具有轻量,可定制,注重用户 ...

  6. bin文件编辑_为MediaWiki安装可视化编辑器VisualEditor

    这篇文章于2018年的1月份发布于本人的网站,当时偷懒,有部分内容没有写完整.直到最近重新安装可视化编辑器才发现:安装过程并不是太过复杂,基本上只要你的Parsoid安装成功并且能够运行,那么离成功也 ...

  7. 基于f2从零实现移动端可视化编辑器

    往期推荐 在线IDE开发入门之从零实现一个在线代码编辑器 基于React+Koa实现一个h5页面可视化编辑器-Dooring 深度剖析github star数15.1k的开源项目redux-thunk ...

  8. webGL、webGPU、封装、渲染引擎 three.js、游戏引擎,定位是游戏开发,在前面的渲染引擎基础上,还提供了骨骼动画、物理引擎、AI、GUI 等功能,以及可视化编辑器来设计关卡,支撑大型游戏

    https://zhuanlan.zhihu.com/p/162878354 如何选择 WebGL 框架和引擎? ​ 知道得越多,不知道的就更多了 数据可视化Sugar-百度智能云 ​cloud.ba ...

  9. ubb html编辑器,UBB 编辑器和 HTML 可视化编辑器的利弊

    两年前,基本所有的论坛和博客程序都是使用 UBB 编辑器的,但是 UBB 编辑器的缺点很明显,无法马上看到自己写的日志的样子,要调整起来也不是那么容易,而且各种程序的 UBB 解析器不同所实现的功能也 ...

  10. html5 游戏可视化编译,HTML5可视化编辑器工具

    HTML5可视化编辑器工具是一款好用的且功能强大的编辑系统,操作简单,上手容易,没有编程知识一样可以使用,也能轻松生成html5页面,相当于是一款可视化编辑器,可兼容所有的框架,使用很灵活.有需要的小 ...

最新文章

  1. DOS命令下Javac命令不能执行原因
  2. [组图]海报:计算机的爱
  3. python numba.jit(该装饰器用于将Python函数编译为本机代码、python运算加速器)
  4. 计算机网络(湖科大教书匠)
  5. html5网页设计教程电子书,HTML5教程(使用HTML5设计网络富客户端应用)
  6. 查看oracle的版本、所在表空间、字符集及查询一个表的所有字段名和数据类型
  7. ORACLE PL/SQ入门
  8. 也谈读书和书籍选择问题(C#)
  9. 下课拉~~~~~~~~~~~想写就写
  10. mysql数据库sql注入原理_如何SQL注入的原理和SQL注入的基础
  11. 从零开始构建MSBuild C#项目文件
  12. Apache双机热备
  13. 苹果系统自带的计算机怎么恢复出厂设置,苹果电脑恢复出厂化设置的教程_苹果电脑怎样恢复出厂系统-win7之家...
  14. 【Request】全面总结并理解request
  15. 二阶龙格库塔公式推导_二阶龙格库塔公式.ppt
  16. java实现微信网页授权登录
  17. 南阳oj 215 Sum
  18. SCAU 菱形打印全集
  19. Altium_Protel99SE圆线路板添加工艺边
  20. 安装原生Win7-SP1系统

热门文章

  1. 127.自己开发一个 PHP 框架
  2. 42.数据库 SQL 操作
  3. 8. CURD 操作
  4. Magento url 问题
  5. 2. jQuery 语法
  6. 13. Magento 后台top栏开发(二)
  7. MySQL 基础理论面试题整理
  8. 面试准备——(二)专业知识(1)Linux
  9. CSS3渐变(Gradients)-线性渐变
  10. (原创)c#学习笔记10--定义类成员01--成员定义03--定义属性