在 ASP 中,你可通過 VBScript 和其他方式調(diào)用子程序。
實(shí)例:
調(diào)用使用 VBScript 的子程序
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>您可以像這樣調(diào)用一個程序:</p>
<p>結(jié)果:<%call vbproc(3,4)%></p>
<p>或者,像這樣:</p>
<p>結(jié)果:<%vbproc 3,4%></p>
</body>
</html>
如何從 ASP 調(diào)用以 VBScript 編寫的子程序。
調(diào)用使用 JavaScript 的子程序
<%@ language="javascript" %>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>
結(jié)果:<%jsproc(3,4)%>
</p>
</body>
</html>
如何從 ASP 調(diào)用以 JavaScript 編寫的子程序。
調(diào)用使用 VBScript 和 JavaScript 的子程序
<html>
<head>
<%
sub vbproc(num1,num2)
Response.Write(num1*num2)
end sub
%>
<script language="javascript" runat="server">
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
</script>
</head>
<body>
<p>結(jié)果:<%call vbproc(3,4)%></p>
<p>結(jié)果:<%call jsproc(3,4)%></p>
</body>
</html>
如何在一個 ASP 文件中調(diào)用以 VBScript 和 JavaScript 編寫的子程序。
子程序
ASP 源代碼可包含子程序和函數(shù):
<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> 標(biāo)簽的上面,就可以使用另外一種腳本語言來編寫子程序或者函數(shù):
<%@ language="javascript" %>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
VBScript 與 JavaScript 之間的差異
當(dāng)從一個用 VBScript 編寫的 ASP 文件中調(diào)用 VBScript 或者 JavaScript 子程序時,可以使用關(guān)鍵詞 "call",后面跟著子程序名稱。假如子程序需要參數(shù),當(dāng)使用關(guān)鍵詞 "call" 時必須使用括號包圍參數(shù)。假如省略 "call",參數(shù)則不必由括號包圍。假如子程序沒有參數(shù),那么括號則是可選項(xiàng)。
當(dāng)從一個用 JavaScript 編寫的 ASP 文件中調(diào)用 VBScript 或者 JavaScript 子程序時,必須在子程序名后使用括號。
-
- 合作是一種態(tài)度,而不是簡單的交易
發(fā)布時間:2025-04-08
-
- 中小企業(yè)網(wǎng)站該如何更簡單的做優(yōu)化
發(fā)布時間:2015-08-13
-
- 簡單三步助你選擇到合適的cms程序
發(fā)布時間:2015-06-28
-
- 簡單入門ASP子程序
發(fā)布時間:2015-06-24