asp 调用function函数问题

来源:百度知道 编辑:UC知道 时间:2024/06/07 12:20:32
为什么我这样写就输出错误:类型不匹配: 'myFunction'
<script language="vbscript">
Function myFunction(intA,intB)
myFunction = intA + intB
End Function
</script>
</head>

<body>
<%
Response.write myFunction(1,2)
'// 输出结果将是 3
%>
</body>

而这样写就对的呢:
<body>
<%
Function myFunction(intA,intB)
myFunction = intA + intB
End Function
Response.write myFunction(1,2)
'// 输出结果将是 3
%>
</body>
asp对function的调用应该和js对函数的调用一样的呀,可是怎么在asp里两种不同的调用会不同,谁帮我说明一下,谢谢了!

在服务器端怎么可能调用客服端脚本的函数?

第一个
<script language="vbscript">

加上 runat="server" 就正确了。

<script language="vbscript">
Function myFunction(intA,intB)
myFunction = intA + intB
End Function
</script>
这是客户段vbscript脚本,<% %>是服务器段执行标记,服务器段是不可以调用客户端的函数的