Latest web development tutorials

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 子程序時,必須在子程序名後使用括號。


Examples

更多實例

使用VBScript調用子程序
本例演示如何在一個ASP 文件中調用VBScript 子程序和JavaScript 子程序。