分类: 系统运维
调用页面代码:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!--
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
* Licensed under the terms of any of the following licenses at your
* choice:
*
* - GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
* http://www.gnu.org/licenses/lgpl.html
*
* - Mozilla Public License Version 1.1 or later (the "MPL")
* http://www.mozilla.org/MPL/MPL-1.1.html
*
* == END LICENSE ==
*
* Sample page.
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
</head>
<body>
<h1>
FCKeditor - JavaScript - Sample 11</h1>
<div>
This sample shows a form with two FCKeditor instance loaded inside an IFRAME. Both instances share the same
toolbar, available in the main page (top).
</div>
<hr />
<div id="xToolbar"></div><!--要写在调用页面-->
<hr />
<iframe src="sample11_frame.html" width="100%" height="300"></iframe>
</body>
</html>
被调用页面:
<!--
* FCKeditor - The text editor for Internet - http://www.fckeditor.net
* Copyright (C) 2003-2007 Frederico Caldeira Knabben
*
* == BEGIN LICENSE ==
*
* Licensed under the terms of any of the following licenses at your
* choice:
*
* - GNU General Public License Version 2 or later (the "GPL")
* http://www.gnu.org/licenses/gpl.html
*
* - GNU Lesser General Public License Version 2.1 or later (the "LGPL")
* http://www.gnu.org/licenses/lgpl.html
*
* - Mozilla Public License Version 1.1 or later (the "MPL")
* http://www.mozilla.org/MPL/MPL-1.1.html
*
* == END LICENSE ==
*
* Sample page.
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>FCKeditor - Sample</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<link href="../sample.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="../../fckeditor.js"></script>
</head>
<body>
<form action="sampleposteddata.asp" method="post" target="_blank">
Normal text field:<br />
<input name="NormaText" value="Plain Text" />
<br />
<br />
FCKeditor 1:
<script type="text/javascript">
<!--
// Automatically calculates the editor base path based on the _samples directory.
// This is usefull only for these samples. A real application should use something like this:
// oFCKeditor.BasePath = '/fckeditor/' ; // '/fckeditor/' is the default value.
var sBasePath = document.location.pathname.substring(0,document.location.pathname.lastIndexOf('_samples')) ;
<!--路径参考上一篇FCKeditor文章-->
var oFCKeditor = new FCKeditor( 'FCKeditor_1' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:parent(xToolbar)' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
FCKeditor 2:
<script type="text/javascript">
<!--
oFCKeditor = new FCKeditor( 'FCKeditor_2' ) ;
oFCKeditor.BasePath = sBasePath ;
oFCKeditor.Height = 100 ;
oFCKeditor.Config[ 'ToolbarLocation' ] = 'Out:parent(xToolbar)' ;
oFCKeditor.Value = 'This is some <strong>sample text</strong>. You are using <a href="http://www.fckeditor.net/">FCKeditor</a>.' ;
oFCKeditor.Create() ;
//-->
</script>
<br />
<input type="submit" value="Submit" />
</form>
</body>
</html>
参考:html/sample11.html
html/sample11_frame.html
分享到:
相关推荐
FCKeditor的核心是通过IFrame实现的,编辑区域实际上是一个嵌入在页面中的独立HTML文档。在JavaScript中,我们不能直接使用DOM操作来获取IFrame内的选中内容,因为它们属于不同的上下文。因此,我们必须借助...
1. **安装与引入**:下载FCKEditor的ASP版本,将文件上传至服务器,并在网页中通过JavaScript引用编辑器的脚本文件,通常是在HTML中插入一个IFrame,然后通过JavaScript初始化编辑器实例。 2. **配置设置**:可以...
1. 下载:可以从官方或者其他可信来源下载FCKeditor的压缩包,其中包括了所有必要的文件和文档。 2. 解压:将压缩包解压至服务器的指定目录。 3. 配置:根据项目需求,配置编辑器的参数,如语言、皮肤、工具栏等,这...
实现在线编辑功能在JSP/JavaEE中的应用 在线编辑功能是 OA 系统中的一种经常使用而显得尤其重要的功能。它是指在 Web 页面直接进行文档编辑等处理,编辑的内容是基于 HTML 的, 一般应具有文本的输入、文本格式设置...
此外,FCKeditor采用IFrame技术,将编辑区域封装在一个独立的浏览环境中,避免了与页面其他元素的冲突。 **二、主要功能** 1. **富文本编辑**:FCKeditor支持各种字体、字号、颜色、对齐方式等基本文本格式化操作...
5. **事件处理**:在封装过程中,我们需要关注FCKeditor的事件,如onChange、onBlur、onFocus等,这些事件可以帮助我们控制编辑器与应用程序的交互。 6. **插件集成**:FCKeditor支持扩展,可以通过开发或集成已有...
- FCKeditor使用JavaScript编写,通过IFrame技术实现在浏览器中的无刷新编辑。 - Ajax File Image Manager利用XMLHttpRequest对象进行后台通信,处理文件和图像的上传、删除等操作,同时依赖JSON或XML来传递数据。 -...
1. **所见即所得编辑**:FCKeditor提供了一种直观的用户界面,使得非技术用户也能像在Word文档中那样编辑网页内容,包括字体、颜色、对齐方式、链接、图片、表格等元素的调整。 2. **跨平台兼容性**:FCKeditor可以...
以下是一个完整的示例,展示了如何在页面加载完成后获取并显示FCKeditor的值: ```html <!DOCTYPE html> <title>FCKeditor获取值示例 <!-- 引入FCKeditor库 --> <script src="path/to/fckeditor.js"> ...
1. **隔离FCKEditor的CSS**:可以创建一个新的CSS文件,专门用于FCKEditor,然后在这个文件中重写FCKEditor所需的样式,确保这些样式不被ASP.NET的主题覆盖。这样做的好处是保持了FCKEditor的样式独立性,同时避免了...
在线编译器中如果集成了FCKeditor,则用户可以利用其强大的编辑能力来增强代码注释和文档编写等功能。 #### 四、自定义FCKeditor工具栏的方法 1. **了解配置文件结构**:首先,需要熟悉FCKeditor配置文件的基本结构...
在Web应用中,富文本编辑器是不可或缺的一部分,用于创建和编辑用户内容,如博客文章、论坛帖子或文档编辑。 在本文中,我们将深入探讨富文本编辑器的原理、实现方式以及常见的富文本编辑器组件。首先,富文本编辑...
它使用IFrame技术创建一个独立的编辑区域,通过操作DOM(文档对象模型)实现对HTML内容的实时编辑。编辑器的源代码组织结构清晰,分为核心引擎、用户界面、插件等多个模块,这为开发者提供了良好的可读性和可维护性...
5. Control.Editor是基于Mootools框架开发的WYSIWYG编辑器,而DamnSmallRichTextEditor基于jquery,可以创建一个从IFRAME元素中生成的RichText编辑器。 6. EditArea是一个JavaScript源代码编辑器,它支持文本格式化...