ASP教程
/ ASP 程序
ASP 程序
在 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 编写的 ASP 文件中调用 VBScript 或者 JavaScript 子程序时,必须在子程序名后使用括号。
![1486189336562160.gif tryitimg.gif](https://img.php.cn/upload/image/474/901/396/1486189336562160.gif)
更多实例
使用 VBScript 调用子程序
本例演示如何在一个 ASP 文件中调用 VBScript 子程序和 JavaScript 子程序。