ASP-underprogram
- Föregående sida ASP-variabler
- Nästa sida ASP-formulär
I ASP kan man anropa subprogram via VBScript och andra sätt.
Exempel:
- Anrop av subprogram som använder VBScript
- Hur man anropar subprogram som är skrivna i VBScript från ASP.
- Anrop av subprogram som använder JavaScript
- Hur man anropar subprogram som är skrivna i JavaScript från ASP.
- Anrop av subprogram som använder VBScript och JavaScript
- Hur man anropar subprogram som är skrivna i VBScript och JavaScript i en ASP-fil.
Subprogram
ASP-källkod kan innehålla subprogram och funktioner:
<html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>Resultat: <%call vbproc(3,4)%></p> </body> </html>
Ange <%@ language="language" %> denna rad skrivs ovanför <html>-taggen, så kan man använda ett annat skriptspråk för att skriva subprogram eller funktioner:
<%@ language="javascript" %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Resultat: <%jsproc(3,4)%></p> </body> </html>
Skillnader mellan VBScript och JavaScript
När ett VBScript-skrivet ASP-fil anropar ett VBScript eller JavaScript-subprogram kan man använda nyckelordet "call", följt av namnet på subprogrammet. Om subprogrammet behöver parametrar måste parametrarna omges av parenteser när man använder nyckelordet "call". Om "call" utsätts, behöver parametrarna inte omges av parenteser. Om subprogrammet inte har några parametrar är parenteserna valfria.
När ett VBScript eller JavaScript-underprogram anropas från ett ASP-fil skrivet i JavaScript, måste parenteser användas efter underprogramnamnet.
- Föregående sida ASP-variabler
- Nästa sida ASP-formulär