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 子程式時,必須在子程式名稱後使用括號。
更多實例
使用VBScript 呼叫子程式
本範例示範如何在一個ASP 檔案中呼叫VBScript 子程式和JavaScript子程序。