使用过 fckeditor 后,觉得其提供的文件上传、特别是浏览服务器中已上传的文件功能挺不错的。但其提供的文件上传只能在编辑器中使用。那如何能够在编辑器外使用这个功能呢?
下面的是我自己琢磨的一种方法,供大家参考。
首先,安装与配置和配置好fckeditor(参见前一篇文章)。
其次,通过两个步骤完成在编辑器外使用这个文件上传功能。
步骤如下:
1、在要使用文件上传功能的文件中添加用于文件上传的一些函数,如 SetUrl() 等。
2、在班车文件名的文本框后加一个命令按钮,点击时调用上面些的函数,并把文本框的id作为参数传入。
具体例子如下:
<% page language="java" pageEncoding="GBK" %>
<html>
<head>
<script type="text/javascript">
//设置图片的文本框的id
var = _img_fieldName;
function SetUrl(url){
varpic = document.getElementById(_img_fieldName);
pic.value = url;;
}
function openWindow(fieldName){
_img_fieldName = fieldName;
window.open('fckeditor/editor/filemanager/browser/default/browse.html?type=Image&Connector=..%2F..%2Fconnectors%2F','','toolbar=no,status=no,resizable=yes,dependent=yes,scrollbars=yes');
}
</script>
</head>
<body>
图片:<input type="text" id="timg" value=""/>
<input type="button" value="选图片" onclick="openWindow('timg');"/>
</body>
</html>
可运行的例子的源代码,已包含在《FCKEditor 应用(一)》中
分享到:
- 2008-11-12 11:34
- 浏览 1051
- 评论(0)
- 论坛回复 / 浏览 (0 / 1310)
- 查看更多
相关推荐
4. **支持多种文件上传**:FCKeditor内置了文件管理器,允许用户上传图片、文档和其他类型文件,并在编辑器中直接引用。 5. **WYSIWYG(所见即所得)编辑**:用户在编辑时看到的即为最终网页效果,提高了编辑效率。...
在使用FCKeditor_2.6.5.zip时,你需要解压文件,然后将编辑器的JavaScript文件和相关资源引入到你的Web项目中。在fckeditor-java-demo-2.5.war的情况下,你需要将其部署到你的Java Web服务器,并访问预设的URL来查看...
FCKeditor是一款强大的开源文本编辑器,主要用于网页和应用程序中的富文本输入。它支持多种浏览器,包括Internet Explorer、Firefox、Chrome等,提供了丰富的文本格式化功能,如字体、字号、颜色、对齐方式等,还...
"Fckeditor-java-2.4.1-bin"是一个用于Java平台的富文本编辑器软件包,主要功能是为Web应用程序提供一个强大的在线文本编辑工具。FCKeditor是一款开源的JavaScript库,它允许用户在网页上创建类似桌面应用的文本编辑...
在这个案例中,它可能是FCKeditor示例的主页,展示如何启动和使用编辑器。 5. **WEB-INF**:这是一个特殊的目录,包含了Web应用程序的配置文件、类文件(编译后的Java代码)以及web.xml,这是Web应用的部署描述符,...
FCKeditor是一款经典的开源富文本编辑器,广泛应用于Web应用中,允许用户在网页上进行类似于桌面文字处理软件的文本编辑。在这个压缩包中,包含了FCKeditor与Java相关的资源,便于开发者集成到Java Web项目中。以下...
fckeditor-java-2.5-src.zip编辑器(源码+DEMO) fckeditor-java-2.5-src.zip编辑器(源码+DEMO) fckeditor-java-2.5-src.zip编辑器(源码+DEMO) fckeditor-java-2.5-src.zip编辑器(源码+DEMO) fckeditor-java-...
在实际应用中,使用FCKeditor-java-2.4.1,开发者需要按照官方文档或提供的示例进行配置,包括设置编辑器的路径、初始化编辑器对象、处理上传文件等功能。同时,为了保证编辑器与服务器端的通信安全,还需要考虑如何...
在使用FCKeditor时,SLF4j可以用于记录编辑器的运行日志,帮助开发者追踪和诊断问题。将SLF4j 1.5.2版本与FCKeditor结合,可以更好地监控编辑器的运行状态,为调试和维护提供便利。 集成教程通常会包含以下几个关键...
FCKeditor是一款开源的所见即所得(WYSIWYG)文本编辑器,由CKSource开发,可集成到Web应用程序中,为终端用户提供类似文字处理器的界面。该编辑器支持多种服务器端语言,如ASP、ASP.NET和PHP等。其中,PHP上传模块...
FCKeditor是一款著名的开源富文本编辑器,它为用户提供了一个类似Word的网页编辑界面,使得在Web应用中创建和编辑内容变得极其便捷。"fckeditor-java-2.5-bin.zip"是一个包含FCKeditor Java版本2.5的压缩包,专为...
在实际应用中,这两款编辑器都适用于创建和编辑网页内容,尤其是那些需要用户输入和编辑富文本的场景,如博客系统、论坛、内容管理系统等。开发者可以根据项目需求选择合适的版本,或者利用两者的优势进行组合,以...
FCKeditor是一款流行的开源在线文本编辑器,广泛应用于Web应用中的富文本编辑功能。其Java版本(FCKeditor-java)使得开发者可以将这款编辑器无缝集成到Java应用程序中。然而,在2.4.1版本发布时,它默认支持的Java...
FCKeditor是一款强大的开源文本编辑器,主要用于在网页中创建和编辑富文本内容。它的功能强大,支持多种语言,并且提供了丰富的API供开发者进行自定义扩展。以下是对FCKeditor使用方法的详细步骤: 1. **下载与安装...
FCKeditor 2.3是该编辑器的一个版本,发布于富文本编辑器发展的早期阶段,尽管现在已经有了更现代的替代品,如CKEditor(FCKeditor的后续版本),但在当时的环境下,FCKeditor是许多网站和应用程序中不可或缺的组件...
FCKeditor的Java版本通常通过一个名为"Fckeditor-java"的JAR文件来引入项目,使得开发者可以方便地在Java应用中调用其API来实现编辑器的功能。 在描述中提到,这个压缩包包含的JAR文件"很全",这可能意味着它包含了...
1. **初始化编辑器**:在网页中,通过JavaScript代码如`FCKeditor.Create()`来实例化编辑器,指定textarea元素ID作为编辑区域。 2. **设置初始内容**:可以使用`FCKeditorObject.SetHTML()`方法为编辑器填充默认文章...
这款编辑器功能强大,易用性好,广泛应用于各种Web应用程序中,如内容管理系统、论坛、博客等,允许用户在浏览器环境下进行类似于桌面文字处理软件的文字编辑操作。 FCKeditor(后更名为CKEditor)是其前身,...
FCKeditor 是一款功能强大的文本编辑器,专为Web应用程序设计,它被广泛应用于WordPress等CMS系统中,以提供丰富的文字格式化和内容创作体验。FCKeditor for WordPress 插件是将此编辑器集成到WordPress平台的工具,...