一般这个错误只会在IE下面出现!可能出现这个的原因有两个:
第一:
模板里或是正文中的HTML标签不匹配造成了,IE无法解释就报错.
打个比方<h1>标题</h1>写成了<h1>标题</h1,掉了最后一个">",就会出现这种情况
Firefox的纠错能力要强的多,所以不会报错.
第二:
现象是某些页面报错,某些页面正常,特别是转换过Blog程序的,这个问题就更加突出。造成这个问题的原因就是一些日志里面,包含了一些网页代码,例如,一段页面效果,而在摘要里面默认截取,就造成了一些Html代码没有封闭。最好的解决方法就是修改zBlog源文件。
只要修改FUNCTION\c_system_lib.asp这个文件就可以了。打开这个文件找到434行的这段代码
Intro=objRS("log_Intro")
修改为:
Intro=Server.HTMLEncode(objRS("log_Intro"))
Server.HTMLEncode就是对Html进行编码,可以对Html代码起到屏蔽的作用。
就可以了,然后保存,上传到服务器,在后台重新生成索引和文件就可以了!
zBlog 标记:
