在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過程。