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


tryitimg.gif

更多實例

使用VBScript 呼叫子程式
本範例示範如何在一個ASP 檔案中呼叫VBScript 子程式和JavaScript子程序。


#