如何在HTML文件中嵌入CKEditor

安装

  1. 先下载CKEDITOR: http://ckeditor.com/
  2. 把下载的文件解压,放在服务器的某个目录中。
  3. 检查安装

访问 "http://<your site>/<CKEditor installation path>/_samples/index.html"
例如: "http://www.example.com/ckeditor/_samples/index.html",你会看到一个包含CKeditor的页面。

在HTML文件中嵌入CKEditor

首先在网页的<head>标签之间加上以下代码:

<head>
...
<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
</head>

然后创建一个 "textarea": 

<textarea name="editor1">Initial text</textarea>

把 CKeditor 整合入"textarea"

<script type="text/javascript">
	CKEDITOR.replace( 'editor1' );
</script>

以上代码可以放在<textarea> 标签之后的任意位置. 也可以在页面载入是就调用这个替换函数,那么就要在 <head>中监听"window.onload" 事件:

<script type="text/javascript">
	window.onload = function()
	{
		CKEDITOR.replace( 'editor1' );
	};
</script>

保存编辑器的数据

在PHP中,可以这样写:

<?php
$editor_data = $_POST[ 'editor1' ];
?>

也可以用 CKEditor API 来取数据:

<script type="text/javascript">
	var editor_data = CKEDITOR.instances.editor1.getData();
</script>

一个完整的例子:

<html>
<head>
	<title>Sample - CKEditor</title>
	<script type="text/javascript" src="/ckeditor/ckeditor.js"></script>
</head>
<body>
	<form method="post">
		<p>
			My Editor:<br />
			<textarea name="editor1">&lt;p&gt;Initial value.&lt;/p&gt;</textarea>
			<script type="text/javascript">
				CKEDITOR.replace( 'editor1' );
			</script>
		</p>
		<p>
			<input type="submit" />
		</p>
	</form>
</body>
</html>

More: CKEditor Configuration

无觅相关文章插件

  1. No comments yet.

  1. November 9th, 2010