js错误检查方法:JS错误只是其中一种特殊错误之一。 当访问 http://www.086ok.com/时,出现JS错误,很多人会不知所云,不过有方法,是可以找到JS错误大概地方的,就是用火狐浏览器(Mozilla Firefox),下面有下载地址,安装后,用火狐浏览器打开有JS错误的地址,然后找到火狐浏览器的“工具”---单击“错误控制台”,你会发现有很多的错误信息(也可能只有一两条),然后选中“错误”(警告的可以忽略),那里显示出来的就是和你网站JS错误相关信息。
如下图一:
如果想复制错误信息,可以“右键”--“复制” 错误信息:
看到错误信息,大概知道错误文件在:http://www.***.com/xiejingzhuangwu/Comment.asp?Action=JS&CommentNum=10&ArticleID=554 这里只是知道大概错误的地方,具体什么错误我们还不知道的,我们用IE浏览器浏览下这个地址,看看是什么内容:(如图二)
记注这个错误(为了说明方便,我们命名为:错误1)。
在“如图一”错误信息里面,我们还可以在火狐浏览器直接点击错误地址(如下图三):(点红色框的地址)
看上面灰色选种的代码,我们可以想到Style.css 的路径是否正确,比较有经验的人都会清楚,该地址用了相对路径,那么在 http://www.***.com/xiejingzhuangwu/200806/554.html 页面访问的时候,Style.css 的绝对路径就变成了http://www.***.com/xiejingzhuangwu/200806/images/Style.css ,访问一下就知道,这个地址是错误的(正确地址为:http://www.***.com/xiejingzhuangwu/images/Style.css ),而导致了出现JS错误,出现JS错误的根本原因就是这里。再思考下,这段代码是从系统提示错误信息里面出现的(看图片二,错误1),然后再详细看一下“图二”我们也知道,该频道不是启用的吗?怎么会出现这样的系统错误提示呢?那肯定是某地方设置错误了导致。 (下面的检查方法要对动易文件比较熟悉) 本频道是启用的,肯定是那个参数设置错了,而调用了某一频道的错误提示,动易每一个频道目录下,都有一个文件“Channel_Config.asp”,文件的代码很少,只有几行,也很简单,相信能看懂一点点代码的人也能明白的。
这段代码的作用就是用于识别频道的,里面的“1”就是频道的ID,你检查下您的这个文件的ChannelID是否等于该频道的ID,如果不是的话,那肯定错了,请修正。 结果找到“xiejingzhuangwu”目录,找到 “Channel_Config.asp”文件,打开,代码为ChannelID=1,然后在看下目录名为 “xiejingzhuangwu”频道,频道ID并不是“1” , 再看下频道ID为“1”的频道,果然是禁用的,检查到这里我们足可以相信,ID肯定错了,然后到后台看看该频道的ID是1002,修正后,JS错误完全解决,检查下其他的频道是否也是错的,修正,也解决了此问题。 其实有个更简单的解决方法,就是在 系统设置---网站频道管理---更新所有频道的文件 即可解决,但是由于某用户的文件/文件夹权限不足,更新后无法修改,而导致这样的错误。如果不存在权限的问题,添加频道或者更新频道的时候会自动更新的。
Mozilla Firefox下载地址:http://tools.google.com/firefox/toolbar/bundle/intl/zh-CN/?ai=BGHODadlRSNC5OpGm7AOPo7QL0Z7yF5Xkn5wCxY23AQAQARgBIPX94wo4AFCIy5xuYJ3B3oHYBaABtZXI_QOyAQ93d3cuc2hpbmU4OC5jb226AQkxMTB4MzJfYXPIAQLaARdodHRwOi8vd3d3LnNoaW5lODguY29tL4ACAcACA6gDA-gDTOgDSugDjAM&gclid=CKG_zd6u8JMCFREZewod3CuJcA (责任编辑:admin) |
