分类: 网络预览模式: 普通 | 列表

KingEditor在线编辑器使用配置备忘

KingEditor编辑器算是比较流行通用的在线编辑器了吧,网上有很我相关的使用方法、技巧等文章。今天我想说的是一个我遇到的奇怪问题。

服务器环境:ASP的代码,IIS 6.0。

问题描述:表单提交时KingEditor获取不到文本框的内容。

在一个网站里,用下面的代码,可以有效使用KingEditor编辑器。

JavaScript代码
  1. var editor;  
  2. KindEditor.ready(function(K) {  
  3.     editor = K.create('textarea[name="content"]', {  
  4.         cssPath : '../kindeditor-4.1.9/plugins/code/prettify.css',  
  5.         uploadJson : '../kindeditor-4.1.9/asp/upload_json.asp',  
  6.         fileManagerJson : '../kindeditor-4.1.9/asp/file_manager_json.asp',  
  7.         allowFileManager : true,  
  8.         afterCreate : function() {  
  9.             var self = this;  
  10.             K.ctrl(document, 13, function() {  
  11.                 self.sync();  
  12.                 K('form[name=example]')[0].submit();  
  13.             });  
  14.             K.ctrl(self.edit.doc, 13, function() {  
  15.                 self.sync();  
  16.                 K('form[name=example]')[0].submit();  
  17.             });  
  18.         }  
  19.     });  
  20.     prettyPrint();  
  21. });  

对于上面这段代码,很不明白的form[name=example],这样的表单名是不存在的,为什么可以用且没有错误提示呢?

但在另一个网站里,像上面这样却不行,表单提交后获取不到编辑器里的任何内容。改成下面的,就可以了。

JavaScript代码
  1. var editor;  
  2. KindEditor.ready(function(K) {  
  3.     editor = K.create('textarea[name="content"]', {  
  4.         cssPath : '../kindeditor-4.1.9/plugins/code/prettify.css',  
  5.         uploadJson : '../kindeditor-4.1.9/asp/upload_json.asp',  
  6.         fileManagerJson : '../kindeditor-4.1.9/asp/file_manager_json.asp',  
  7.         allowFileManager : true,  
  8.         afterBlur: function(){this.sync();}  
  9.     });  
  10.     prettyPrint();  
  11. });  

查看更多...

Tags: KingEditor 在线编辑器 ASP

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1223

下面的提示虽然不常见,但对于ASP程序员来说绝对不会陌生吧。

Microsoft OLE DB Provider for SQL Server 错误 '80004005'

连接字符串属性无效

关于这个问题的解答,网络上有很多版本,但基本上都是针对连接字符串的写法,而没有考虑到一种比较极端的情况:SQL Server没有启动。如下图:

不知道是什么原因,有时服务器重启后,SQL Server不会自动启动,所以就出现了本文开头提到的错误提示,解决这个自动启动的问题是另一回事了。现在想讨论的是在ASP里怎么去捕捉这个80004005错误。

在ASP代码是加下面的语句没有效果。

ASP/Visual Basic代码
  1. StrDSN="Provider=SQLOLEDB.1;Persist Security Info=false;Server=" & StrServerName & ";Database=" & StrDBName & ";Uid=" & StrUid & ";Pwd=" & StrPwd & ";Pooling=true; MAX Pool Size=512;Min Pool Size=50;Connection Lifetime=30;"  
  2. Conn.Open StrDSN  
  3. If Err.number>0 Then  
  4.     'Response.write  Err.number&Err.Description  
  5.     'Response.write "提示:数据连接错误。"  
  6.     Response.redirect "/"  
  7.     Response.End  
  8. End If  

查看更多...

Tags: SQL 数据库 服务 连接 ASP 错误信息

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 954

IIS应用程序池配置详细介绍(iis6)

IIS 6的核心在于工作进程隔离模式,而应用程序池则是定义工作进程如何进行工作,因此,可以说应用程序池是整个IIS 6的核心。

IIS应用程序池优化方案 

服务器经常产生“应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。进程 ID 是 '3504'。”的错误,导致iis处于假死状态,经了解是IIS应用程序池的设置问题。解决方法如下(红色字为标记):

Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性

一、回收

1、回收工作进程(分钟):选中,值为1740 (800)

查看更多...

Tags: IIS 应用程序池 配置

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 877

关于QQ帐号申诉的一次经历

QQ号多了,就会有很多的不同的密码;密码多了,总有忘记的时候;申诉多了,总有烦的时候;何况还是那么繁琐的申诉流程。

有一个QQ号,用了很多年,但密保信息忘记了,就想修改一下,但好像不能直接改。要修改,得知道以前的信息,这不——

如果忘记了,就得申诉。这样做是安全了,但麻烦不少。

得让三个好友来协助申诉。这个机制很好,但如果真连密码都忘记了,也记不住三个好友的怎么办,尤其是刚申请的号码,提倡放弃再申请?我想也是。

想要绑定手机,也得填写这个密保信息。让我抓狂呀。

 

查看更多...

Tags: QQ 密保 申诉

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 834

最近(严格意义上来讲应该是最后一次的服务器WIN2003安装好之后),事件日志里就有这么个错误信息了:

由注册表引起的 I/O 操作发生了不可恢复的错误。 注册表将不能读取、写出或刷新包含注册表系统图像的其中一个文件。

截图如下:

按网上所说的方法试了一次,却不见错误消失,那可能就是方法不对了。

Tags: I/O 注册表 IIS 服务器

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1414

近半年来服务器让我疯掉了,不断有新的老的问题出现。

整体来讲是几乎每天都得重启,因为有个网站可能是代码错误过多,导致IIS无法容错。当然,也许还有其他原因,因为一些访问量超少的小网站会出现一些奇怪的问题而导致网站关闭打不开。

 

-----------

2016.4.12

配额不足,无法处理此命令。

查看更多...

Tags: IIS ASP 错误 服务器 2003 网站

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1444

维护网站服务器时遇到的比较奇怪的事

Windows Server 2003的系统。

在IIS里把网站停止了,然后移动了几个文件夹,就出现了下面的情况。

 在移动的过程中出现过错误提示,好像是没有权限之类的。

再看时就出现这样的提示了,怎么也删除不了,administrator的用户。在网上查找了一下解决方法,说是比如权限、所有权等原因,但一看属性,傻眼,根本没有选项出现。

后来又安装360的文件粉碎机,也提示没有访问权限。

折腾一番后没有结果,后来丧气重启后,发现文件夹根本就不存在了,原来是正确移动了。

查看更多...

Tags: 服务器 文件夹 删除

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1137

近期网站遇到的一些错误提示

事件查看器里看到的日志:

1、为应用程序池 'www.kq35.com' 提供服务的进程关闭时间超过了限制。进程 ID 是 '10640'。 

 

2、为应用程序池 'www.kq35.com' 提供服务的进程在与 World Wide Web Publishing 服务通信时遇到致命错误。进程 ID 为 '10788'。数据字段包含错误号。

 

3、为应用程序池 'www.kq35.com' 提供服务的进程意外终止。进程 ID 是 '4092'。进程退出代码是 '0xc0000005'。

查看更多...

Tags: Service Unavailable 假死 应用程序池

分类:网络 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1051