标题:请问这个是什么错误?
只看楼主
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
 问题点数:0 回复次数:6 
请问这个是什么错误?

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>无标题文档</title> </head>

<body> <script language="VBScript"> function abcd(a) abcd = a end function </script> <% dim a a = "0000000" response.Write(abcd(a)) %> 运行的时候说 Microsoft VBScript 编译器错误 错误 '800a03f6'

缺少 'End'

/iisHelp/common/500-100.asp,行242

Microsoft VBScript 运行时错误 错误 '800a000d'

类型不匹配: 'abcd'

/wwww/Untitled-1.asp,行17 请问这是为什么?

[此贴子已经被作者于2005-10-18 9:09:49编辑过]

2005-10-18 09:07
静夜思
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
来 自:济南的冬天
等 级:管理员
威 望:11
帖 子:8842
专家分:2567
注 册:2004-3-25
得分:0 
<script language="VBScript" runat="server">

畅所欲言
2005-10-18 09:29
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
&lt;%
 function abcd(a)
abcd = a
end function

a ="1"
response.Write(abcd(a))
%&gt;


上面的做法可以

原因就是ASP的优先级别要高于脚本
所以先执行ASP代码
不执行脚本
所以你在脚本中定义的方法用ASP输出的时候相当于没有执行它
所以输出是没有定义的东西就会错误

2005-10-18 09:34
piaoxue
Rank: 3Rank: 3
来 自:地球
等 级:论坛游侠
威 望:3
帖 子:606
专家分:113
注 册:2005-9-19
得分:0 
大禹灌水   真厉害呀,佩服.那怎么样才可以使他上面的程序正常运行呢?

我是做平面设计、网站制作、网站推广、主机域名等业务的站长。有需要的给我站内信吧。
2005-10-18 09:43
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
得分:0 
谢谢你们了,还想问一个,我如果function放在.VBS的文件里可以吗?
2005-10-18 09:48
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5807
专家分:108
注 册:2005-4-7
得分:0 
照着二 楼的方法做

脚本是客户端执行

ASP是服务器端执行

只能把客户端的变成服务器端的才可以
二楼的方法就是这个原理

2005-10-18 09:52
lihaoru
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2004-11-11
得分:0 
谢谢了,问题解决了

看来看去还是自己最CAI了
2005-10-18 10:18



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-30481-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.742662 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved