说明:以下说到的方法是本人经过实际开发中的一些经验和总结如果有更好的建议欢迎PS
1)关于FCK整合到你的项目中需要设置的地方这里就不做说明了,网上一搜大把。有一点要说明的是上传中文图片。网上也有很多类似的解决方法。去搜下就有啦。
直接进入正题:FCK 编辑器使用
2)如何创建一个FCK实例:
@一般有两种比较实用的方法,一种使用脚本语言创建,这种方法的好处是如果你的页面上需要多个FCK编辑器的话可以使用这种方法,在下面的内容中会涉及到用这种方法创建的好处。还有一种方法是实用FCK标签。代码如下:
<FCK:editor id="fckName" basePath="fckeditor/"
imageBrowserURL="${ctx}/fckeditor/editor/filemanager/browser/default/browser.html?Type=Image&Connector=connectors/jsp/connector"
linkBrowserURL="${ctx}/fckeditor/editor/filemanager/browser/default/browser.html?Connector=connectors/jsp/connector"
flashBrowserURL="${ctx}/fckeditor/editor/filemanager/browser/default/browser.html?Type=Flash&Connector=connectors/jsp/connector"
imageUploadURL="${ctx}/fckeditor/editor/filemanager/upload/simpleuploader?Type=Image"
linkUploadURL="${ctx}/fckeditor/editor/filemanager/upload/simpleuploader?Type=File"
flashUploadURL="${ctx}/fckeditor/editor/filemanager/upload/simpleuploader?Type=Flash">
content
</FCK:editor>
使用标签创建的FCK可以很好的显示一个FCK编辑器实例。
2)不同场景的应用。如果有个需求需要你在一个页面上显示多个FCK。并且要取得每个FCK里的值传入后台存入数据库中。在进行编辑的时候能把存入数据库中的值取出来在FCK中进行显示。
2.1)根据上面的需求大致可以确定有以下几个工作需求做,a:在一个页面上显示多个FCK文本编辑器。b:在用户编辑完成后提交把FCK编辑器里的值取出来传入后台并进行持久化。c:当进行编辑操作时,能够取出数据库中的值并在FCK上进行显示。把问题细化之后我们就可以一步一步来解决。当然这里可以用前面提到的两种方法创建多个FCK读者。当然用哪种方法进行显示都是没有问题的。关键是要同时完成者三步哪种方法是最好的,最容易实现的呢?经过我多次试验,我建议使用脚本进行FCK的编程是最有效也是最简单的。当然只是完成我说的这些工作,至于其他的未提到的我就不做建议了免的拍砖。
2.2)a创建FCK我用的是window.onload调用FCK进行显示,当然根据不同的应用场景也可以换做一个点击事件或者。。。。。。
<textarea cols="60" rows="6" name="FCK_Instancet"></textarea>
<SCRIPT LANGUAGE="JavaScript">
window.onload=function(){
var fck = new FCKeditor("FCK_Instance");
fck.BasePath = "fckeditor/" ;
//fck.ReplaceTextarea();
fck.ToolbarSet = 'Default';
fck.CreateHtml();
}
</SCRIPT>
这样就可以创建一个FCK实例了。
b如何通过ID拿到FCK,FCK在加载完成时会把自己当做一个对象传入下面这个方法,这个方法很有用。
var dArray = new Array();//存储多个FCK实例
function FCKeditor_OnComplete(editorInstance)
{
alert(editorInstance.Name);
dArray.push(editorInstance.Name);//存储FCK的实例名这样就可以根据不同的FCK InstanceName来拿到不同的FCK。
}
function getFckXthml()
{
for(var i=0;i<dArray.length;i++){
if(typeof(dArray[i])=='instanceName')
var fckList = FCKeditorAPI.GetInstance(dArray[i]);
fckList.GetXHTML(true);
else
break;
分享到:
相关推荐
FCK 编辑器 非常好用,包括 文件及fck应用配置说明
FCK编辑器在PHP中的程序配置、上传配置、安全性设置、适合与新手
其中test.jsp与test.html为测试FCK页面,部署到其它项目步骤如下: 1.将FCKedit-2.3.jar、commons-beanutils-1.7.0.jar、commons-fileupload-1.2.jar、commons-io-1.3.2.jar、commons-lang-2.0.jar、commons-...
兹将我的经验与体会描述如下:应用目的:将FCKeditor编辑器集成到Thinkphp中,使用户能够在线像编辑Word一样处理即将发表的文字与图像。 应用软件与环境:apache服务器2.0以上版本,PHP版本5.0以上,mysql5.0以上;...
支持编辑器:CKEditor3.x,FCKeditor2.x,NicEdit,TinyMCE,jwysiwyg,Xinha,Openwysiwyg,Free Rich Text Editor,Free TextBox,WYMeditor,markItUp,SAPW Editor,TTW HTML Editor,Yahoo!UI Library:Rich Text Editor 产品...
FCKEditor 是一款开源的非常优秀的WEB在线编辑器,它的JS类库几乎匹敌于当前流行的JQuery,目前最新版本为2.65 .本文基于.Net的应用针对FCKEditor的源代码进行分析,同时改造了部分过于复杂的功能,将其简单化。供...
某牛人提取出来的新浪在线编辑器,小巧方便,虽然没有FCK的庞大功能,但是比FCK方便很多,应用应该更广泛! 里面有使用例子. 本人已经把该编辑器集成到codeigniter框架使用,效果很好! 有问题可以mail我 vcxy(AT)yahoo(DOT...
一个应用很广泛的在线编辑器。里边有教程和案例(C#语言的)
好用的freetext,FCKeditor 之一的 fck 编辑器 ,用于 visual studio 2005,2008 功能强大,好用,应用最广泛,也最实用。
在 Web 编辑器领域, CKEditor – 七年的专注,赢取的是王者风范。 TinyMCE – 五年前的小家碧玉,如今已成长为大家闺秀。 Google Docs – 简单与复杂的权衡,2/8 原则的遵守者。只把 20% 核心功能做好做妙,需要...
FCK编辑器 server-status信息泄露 网站备份文件放在web目录,可被下载 列目录导致可看到敏感数据并查看 snmp信息泄露 weblogic弱口令 SVN信息泄露 域传送漏洞 Rsync hadoop对外 nagios信息泄露 ftp弱口令或支持匿名...
4步轻松打造可以应用于任何FCK编辑器的CMS及其他程序,一个Fckeditor编辑器的插件,it560独家首发教程,无需增加字段,不修改代码,完全绿色环保。
APP市场的火爆,让越来越多的人加入到移动互联网的淘金大军中。移动互联网的高门槛,让大多数站长因为技术...5,修复后台FCK编辑器上传图片格式不区分大小 6, 修复同步数据同一页码开始结束比较错误 7,修复其他若干BUG
“FCKeditor”名称中的“FCK” 是这个编辑器的作者的名字Frederico Caldeira Knabben的缩写。 正如MS Office在个人PC上是最普及的文本编辑器一样,FCKeditor是使用最广泛的网页编辑器,所见即所得,简单易用,功能...
Fck新闻在线编辑器(java版) javaee开发者支持: eclipse:支持eclipse(javaee)Web项目,支持测试tomcat内嵌,struts tags 标签自动提示 netbeans:支持netBeans web项目,struts tags 标签自动提示,内嵌tomcat测试。...
Fck新闻在线编辑器(java版) javaee开发者支持: eclipse:支持eclipse(javaee)Web项目,支持测试tomcat内嵌,struts tags 标签自动提示 netbeans:支持netBeans web项目,struts tags 标签自动提示,内嵌tomcat测试。...
FCKEditorSample FCK编辑器的使用示例 FreeTextBoxSample FreeText编辑器的使用示例 SimpleEditor 自定义的简单在线编辑器模块 <br>第7章(\C07) 示例描述:本章示例展现了C#中的字符串操作。...
FCKEditorSample FCK编辑器的使用示例 FreeTextBoxSample FreeText编辑器的使用示例 SimpleEditor 自定义的简单在线编辑器模块 <br>第7章(\C07) 示例描述:本章示例展现了C#中的字符串操作。...
1.前言 懒加载技术(简称lazyload)并不是新技术, 它是js程序员对网页性能优化的一种方案.lazyload的核心是按... 涉及到图片,falsh资源 , iframe, 网页编辑器(类似FCK)等占用较大带宽,且这些模块暂且不在浏览器可视区内
前言 懒加载技术(简称lazyload)并不是新技术,它是js程序员对网页性能优化的一种方案。...涉及到图片,falsh资源,iframe,网页编辑器(类似FCK)等占用较大带宽,且这些模块暂且不在浏览器可视区内,因此可以使用lazy