解讀asp調用子程序教程_ASP教程
教程Tag:暫無Tag,歡迎添加,賺取U幣!
推薦:解析ASP日期格式的數據加減計算方法在ASP中為我們提供了專門的日期加減函數。 1.日期相加 DateAdd函數 返回已添加指定時間間隔的日期。 DateAdd(interval,number,date) DateAdd函數的語法有以下參數 (1)interval必選項。字符串表達式,表示要添加的時間間隔。有關數值,請參閱“設置”部分。
ASP程序可通過 VBScript 和其他方式調用子程序。調用使用 VBScript 的子程序,示例代碼:
<html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>您可以像這樣調用一個程序:</p> <p>結果:<%call vbproc(3,4)%></p> <p>或者,像這樣:</p> <p>結果:<%vbproc 3,4%></p> </body> </html> |
調用使用 JavaScript 的子程序,示例代碼:
<%@ language="javascript" %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p> 結果:<%jsproc(3,4)%> </p> </body> </html> |
調用使用 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>結果:<%call vbproc(3,4)%></p> <p>結果:<%call jsproc(3,4)%></p> </body> </html> |
ASP 源代碼可包含子程序和函數:
<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" %> <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 子程序時,必須在子程序名后使用括號。
分享:如何將網頁中的數字生成圖片的ASP程序將下面代碼保存為myimg.asp,在要顯示數字(比如QQ號等)的位置插入imgsrc=myimg.asp?tel=010-0000000即可。 % CallCom_CreatValidCode(Request.QueryString(tel)) PublicSubCom_CreatValidCode(pTel) ’----------禁止緩存 Response.Expires=0 Response.
相關ASP教程:
- 相關鏈接:
- 教程說明:
ASP教程-解讀asp調用子程序教程。