|
主题: 我调用计数器程序那里错了,帮忙看看!
|
 wanlixwl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
|
#12003/1/13 14:44:12
我做了一个计数器的文件counter.asp,然后在首页里需要用计数器的地方插入来调用,可总是出现错误,改正错误出现的是:   <% file=server.mappath("counter.txt") Set files = CreateObject("Scripting.FileSystemObject") Set openfile = files.OpenTextFile(file) visitors=openfile.readline openfile.close countsize=len(visitors) for n=1 to countsize response.write ("  & ) ") next If IsEmpty(Session("visitors")) Then visitors=visitors+1 Set out=files.CreateTextFile(file) out.WriteLine(visitors) out.close End If Session("visitors") = True %>
|
 wanlixwl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
|
#22003/1/13 14:49:17
如果我在需要计数器的地方插入上面的代码时,网页无法显示,错误类型是: 错误类型: Microsoft JScript 编译错误 (0x800A03EC) /wanli/TMPgjzan8n4bj.asp, 第 730 行, 第 4 列 Set files = CreateObject("Scripting.FileSystemObject") ---^ 请各位帮忙!!!
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#32003/1/13 14:49:39
用script引用当然不对,因为counter.asp最后生成的代码javascript不能解释。
你应该用include
|
 wanlixwl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
|
#42003/1/13 14:50:39
那具体的代码是什么呢?请写清楚一点好么?谢谢了!
|
 wanlixwl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
|
#52003/1/13 14:52:10
那具体的代码是什么呢?请写清楚一点好么?谢谢了!
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
|
 wanlixwl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
|
#72003/1/13 15:06:43
我想这样引用是对的,它和直接把counter.asp的代码插入到需要计器的地方出现一样的错误: Microsoft JScript 编译错误 (0x800A03EC) /wanli/counter.asp, 第 3 行, 第 4 列 Set files = CreateObject("Scripting.FileSystemObject") ---^ 我单独运行counter.asp却没有错误,代码见上面。 这是什么原因呀?
|
 缺缺
职务:管理员
等级:8
金币:41.0
发贴:9620
注册:2004/1/14 19:14:47
|
#82003/1/13 15:27:09
用js引用肯定不对,一样的错误是说明还没有来得及报告js的错误就已经发现asp的错误了。因为asp在服务器端就开始执行了
你不要预揽,直接在ie中打开看看
|
 wanlixwl
职务:普通成员
等级:1
金币:0.0
发贴:113
注册:2002/11/14 9:37:03
|
#92003/1/13 15:37:46
我是说你的引用方法肯定是对的,我直接打开还是不行,提示跟上面一样的错误,这是一个图形记数器,我用其他的计数器还是提示这样的错误,是不是那行语句Set files = CreateObject("Scripting.FileSystemObject") 有什么问题? 为什么直接把计数器的代码插入也会出现这个错误,而直接执行counter.asp却没有错误?
|