这个编辑器支持asp、jsp、php等页面,所以乱用是不行的,asp要去调asp的部分,其他类型要去调用其它类型的部分。
也许你调用编辑器是成功了,但如图片上传等诸多功能不能正常使用,那可能是和我一开始一样,受了网上那些教程的蒙骗。那往下看wlyxxzdm告诉你asp文件怎么成功调用编辑器的吧。
要放编辑器的asp页面,先放一个文本域,名称:content,id先按下图起吧。
<textarea id="editor_id" name="content" style="width:700px;height:300px;">
<strong>HTML内容</strong>
</textarea>
然后在<head></head>标签之间写下面代码:
<script charset="utf-8" src="editor/kindeditor.js"></script>
<script charset="utf-8" src="editor/lang/zh_CN.js"></script>
<script>
var editor;
KindEditor.ready(function(K) {
editor = K.create('#editor_id');
});
</script>
editor怎么来的?是我在根目录下建立的文件夹,将kindeditor里面的内容都放到这个里面了。src后的路径,不能照抄,要根据你的路径关系变更。比如,调用编辑器的这个网页,原先是在根文件夹下,路径就是上面的,现在放到根文件夹下的一个文件夹里,src后的路径就是下面的样子。这是相对路径,也可以用根目录定位,上传空间后,也可以用带域名的绝对路径。#editor_id这里,它是要去找先前的文本域的id的,所以id名须一致。
到这里,和网上说的一样样的,你全做对了,依然不行。后来我发现问题出在哪里了,上面这段代码,默认是对php部分的,所以需要将其指向asp的部分。修改如下:
<script charset="utf-8" src="../editor/kindeditor.js"></script>
<script charset="utf-8" src="../editor/lang/zh_CN.js"></script>
<script>
KindEditor.ready(function(K) {
var editor = K.create('#editor_id', {
uploadJson : '../editor/asp/upload_json.asp',
fileManagerJson : '../editor/asp/file_manager_json.asp',
allowFileManager : true,
afterCreate : function() {
var self = this;
K.ctrl(document, 13, function() {
self.sync();
K('form[name=example]')[0].submit();
热门信息
阅读 (168)
1 ASP 微信公共平台接口实现代码阅读 (165)
2 ASP+AJAX实现分页效果[Z]阅读 (159)
3 jquery插件之DataTables 详细参数说明阅读 (148)
4 提高IIS+ASP网站安全性的方法阅读 (147)
5 实现多条件模糊查询SQL语句