由于业务需求,公司在前一段时间在工程项目中引入了FCK在线编辑器,使用了一段时间后,发现难以满足目前的要求,于是需要对一些源代码进行修改,今天使用fireBug进行了一下跟踪,觉得FCK的面板创建原来是这样的,挺有趣,分享下:
1、首先说明下版本,我觉得这个很重要,现在网上很多教程都不说明版本,所以有时候照着做了半天,才发现版本不对,纯属白忙活。当然我现在说的和版本应该关系不大,因为这里不涉及到如何进行配置。公司使用的版本是FCKeditor_2.6.3和配套的java_core_2.4。
2、FCK实例的创建,我使用的是JAVAScript来创建的FCK实例,在使用var oFckeditor = new FCKeditor('content');时,在fckeditor/fckeditor.js中你将创建一个FCK的实例,进行一些基本设置后,我采用了oFckeditor.CreatHtml()方法创建FCK编辑器。
3、在oFckeditor.CreatHtml()这个方法中,调用了两个方法,我们说第2个方法——_GetIframeHtml(),这个方法创建了一个IFrame元素,iframe元素的src属性指向了editor/fckeditor.html这个页面,也就是说FCK编辑器真正的面目就在这个页面上。
4、到这里我们就明白了,FCK面板的显示是在你的页面中用javascript动态创建了一个iframe,iframe装载了fckeditor.html这个页面,然后通过你的DIV对像加入这个iframe就可以了。
呵呵,如有不正确的地方,大家多多指正,其实追踪源代码真的很有意思。由于需要比较多的修改FCK,如果大家有什么好的资料,请传阅于我,谢谢。
分享到:
相关推荐
对于其他在线编辑器来说,这几乎是个很难解决的难题,因为在开启编辑器时需要装载太多的文件.比如CUTEEDITOR,虽 然功能比FCKEDITOR还要强大,可是,它本身也够庞大了,至于FREETEXTBOX等,其易用性与FCKEDITOR相比,尚有...
FCK编辑器FCK编辑器FCK编辑器FCK编辑器FCK编辑器FCK编辑器FCK编辑器
FCK editor 2.5.1 例子 源代码
mvc下富文本编辑器fck fckeditor使用代码。主要功能,富文本上传,可传图片
fck在线编辑器 用的很广泛的编辑器 可以试一下
开源的国外多功能文本+图片编辑器,编程爱好者的宝贝。
该文档针对说明如何正确使用Fck编辑器问题。它相当于一份指导书,明确了Fck编辑器使用的步骤。它同时涉及到多个常用的问题说明,特别是在配置方面。
FCK在线编辑器 它有什么功能百度基本都能知道 我测试了net2.0 有详细的配置文档 实例就不给了 自己配置一次 才能记忆深刻啊 希望能帮助到 需要的人 [解压文件到项目中] 把这两个压缩文件放在D:\FCK\ 把FCKeditor...
FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑器使用说明FCK在线编辑...
FCK代码高亮编辑器
fck api js fck fck编辑器 动态修改编辑器的值
在线编辑器 FCK 使用 在线编辑器 FCK 使用
1.将FCKeditor目录下及子目录下所有以“_”下划线开头的文件夹删除 2.FCKeditor根目录下只保留fckconfig.js, fckeditor.js, fckstyles.xml, fcktemplates.xml,其余全部删除 3.将editor/filemanager/upload目录下...
web页面 FCK编辑器 web页面 FCK编辑器web页面 FCK编辑器
修改过上传中文名乱码,文件大小等,字体,工具栏自定义js,实用的东西,需要的朋友来拿,不忽悠!
FCK富文本编辑器----网页版的word哦,使用极其简单,附带使用方法。
然后,打开FCK编辑器目录下的fckconfig.js文件,找到如下一句代码 FCKConfig.PluginsPath = FCKConfig.BasePath 'plugins/' ; 在其下一行插入一句代码如下 FCKConfig.Plugins.Add( 'googlemaps','zh-cn')...
解压该包包后在bin\Debug目录里找到FredCK.FCKeditorV2.dll,然后倒入该项目,最后将FredCK.FCKeditorV2.dll添加到工具箱上。即可用
fck web 编辑器 eclipse 6.5 工程
很好,很强大的fck编辑器源码 很好,很强大的fck编辑器源码 很好,很强大的fck编辑器源码 很好,很强大的fck编辑器源码