在ASP中你可以调用从VBScript和反之亦然一个JavaScript程序。
程序
ASP源代码可以包含过程和函数:
例
<!DOCTYPE html>
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result: <%call vbproc(3,4)%></p>
</body>
</html>
显示示例» 插入<%@ LANGUAGE =“ language上述”%>线<html>标记写在其他脚本语言的程序/功能:
例
<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
显示示例» VBScript和JavaScript之间的差异
当从VBScript编写的ASP文件中调用VBScript或者一个JavaScript程序,你可以使用"call"关键字后面的程序名称。 如果一个过程需要的参数,参数列表必须在括号中使用时,封闭的"call"的关键字。 如果省略"call"的关键字,参数列表不能用括号括起来。 如果过程没有参数,括号是可选的。
当调用JavaScript或JavaScript编写的ASP文件中的VBScript过程中,总是用括号中的程序名后。
更多示例
使用VBScript调用程序
如何通话双方一个JavaScript程序,并在一个ASP文件中的VBScript过程。