说明:以下说到的方法是本人经过实际开发中的一些经验和总结如果有更好的建议欢迎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编辑器详解** FCKeditor是一款历史悠久且广受欢迎的开源HTML文本编辑器,它专为网页设计而开发,提供了“所见即所得”的编辑体验。用户可以在浏览器环境中直接编辑内容,就像在桌面应用程序中操作一样,极大地...
FCKeditor是一款广泛使用的开源富文本编辑器,它允许用户在网页上创建和编辑内容,类似于Word的功能。在Grails中,插件是一种可重用的代码模块,可以增强应用功能,而grails-fck-editor则是将FCKeditor集成到Grails...
fck-faces允许开发者在JSF应用中直接使用FCKeditor,提供了JSF组件,使得在JSF页面上添加富文本编辑器变得简单。fck-faces-1.7.26.jar是这个组件的库文件,包含了必要的类和资源,用于在JSF项目中引入和使用...
在实际应用中,.NET FCK编辑器不仅适用于新闻发布系统、论坛、博客等常见的内容管理系统,还能广泛应用于电子商务平台的商品描述编辑、企业内部的信息发布系统等场景。其优秀的性能和易用性,使得.FCKeditor成为.NET...
**fck在线编辑器**,全称为FCKeditor,是一款非常流行且功能强大的开源富文本编辑器,广泛应用于网页内容编辑、CMS系统、论坛、博客等场景。它为用户提供了一个类似Microsoft Word的界面,使得在网页上编辑文本、...
FCK编辑器是一款开源的富文本编辑器,它被广泛应用于网页开发中,为用户提供了一个类似于Microsoft Word的界面,使得在网页上编辑内容变得简单直观。这款编辑器以其强大的功能和高度的可定制性,成为了许多开发者的...
在实际应用中,**FCK在线JSP编辑器**可以广泛应用于网站内容管理系统(CMS)、论坛、博客后台编辑等场景,让非技术用户也能轻松编辑和发布带有HTML结构的内容。通过压缩包中的"FCK在线编辑器"文件,用户可以直接部署...
**FCK文本编辑器**是一款广泛应用于Web开发中的开源富文本编辑器,它为用户提供了一个类似于桌面文字处理软件的界面,使得在网页上编辑内容变得简单直观。FCKeditor最初由FredCK(Frederico Caldeira Knabben)开发...
**FCK富文本编辑器**,作为一款网页版的Word,是前端开发中常见的文本编辑工具,它提供了用户友好的界面,使得非编程背景的人员也能轻松编辑和格式化网页内容。这款编辑器的主要功能是将HTML代码的复杂性隐藏在简洁...
**FCK富文本编辑器详解** FCKeditor是一款开源的JavaScript富文本编辑器,它为网页开发者提供了一种在浏览器端进行文字编辑、格式化和插入多媒体内容的强大工具。FCKeditor的名字来源于其创始人Fernando Monteiro的...
fck-demo基于FCKeditor,这是一个开源的、跨浏览器的富文本编辑器,支持多种编程语言,包括JSP。fck-demo为JSP开发者提供了集成到网站中的便捷工具,使得用户可以在网页上直接进行文字编辑、插入图片、格式化文本、...
### js 修改 FCK 编辑器的值 #### 背景介绍 FCKeditor(现更名为 CKEditor)是一款广泛使用的富文本编辑器,它能够为网页提供强大的文本编辑功能,支持图片插入、表格制作等多种高级操作。在 Web 开发过程中,经常...
FCK编辑器是一款广泛应用于Web开发领域的富文本编辑器,它提供了强大的编辑功能,能够帮助开发者快速构建出具备丰富文本处理能力的应用系统。然而,在实际使用过程中,可能会遇到一些常见的问题,比如瘦身操作后出现...
**FCK编辑器源码工程详解** FCKeditor是一款经典的开源Web富文本编辑器,它在Web开发领域中被广泛使用,特别是在需要提供用户友好、类似桌面应用的文本编辑体验时。这款编辑器允许用户在网页上进行文字格式化、插入...
Fck编辑器是一款开源的富文本编辑器,广泛应用于Web应用程序中,为用户提供了一个接近桌面编辑器的体验。它支持多种格式的文本编辑,并且可以轻松地嵌入到网页中。 #### 二、安装与配置步骤 ##### 步骤1:复制...
**FCK在线编辑器 JSP** 是一个基于Web的富文本编辑器,它允许用户在浏览器端进行文本格式化、图像上传以及其他常见的文档编辑操作。FCKeditor在JSP(JavaServer Pages)环境下使用,可以极大地提升网页内容创建的...
**FCK在线网页编辑器(.net版)** FCKeditor是一款知名的开源富文本在线编辑器,主要用于在Web应用中提供类似桌面文字处理软件的编辑体验。.NET版本的FCKeditor是专为.NET Framework开发的,它允许用户在网页上进行...
**FCK编辑器ASP版精简无错** FCK编辑器是一款开源的Web富文本编辑器,主要用于在网页上提供类似Microsoft Word的编辑体验。它支持多种编程语言平台,包括ASP(Active Server Pages),使开发者能够轻松地在网页中...
**FCk编辑器详解** FCk编辑器,全称为FCKeditor,是一款历史悠久且功能强大的开源在线文本编辑器。这款编辑器最初由巴西开发者Felipe Corte Leite开发,后来被广泛应用于网站内容管理系统(CMS)、论坛、博客以及...