ASP Subroutines
- Vorige Pagina ASP Variabelen
- Volgende Pagina ASP Formulieren
In ASP kun je subproces aanroepen via VBScript en andere manieren.
Voorbeeld:
- Aanroepen van subproces met VBScript
- Hoe een subproces geschreven in VBScript vanuit ASP aan te roepen.
- Aanroepen van subproces met JavaScript
- Hoe een subproces geschreven in JavaScript vanuit ASP aan te roepen.
- Aanroepen van subproces met VBScript en JavaScript
- Hoe een subproces geschreven in VBScript en JavaScript in een ASP-bestand aan te roepen.
Subproces
ASP-broncode kan subproces en functies bevatten:
<html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>Resultaat:</p> <%call vbproc(3,4)%></p> </body> </html>
De <%@ language="language" %> Dit regel wordt geschreven boven het <html>-tag, zodat een ander scripttaal kan worden gebruikt om subproces of functie te schrijven:
<%@ language="javascript" %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Resultaat: <%jsproc(3,4)%></p> </body> </html>
Verschillen tussen VBScript en JavaScript
Bij het aanroepen van een VBScript- of JavaScript-subproces vanuit een ASP-bestand geschreven in VBScript, kan het keyword "call" worden gebruikt, gevolgd door de naam van het subproces. Als het subproces parameters vereist, moeten deze parameters worden omgeven door haakjes wanneer het keyword "call" wordt gebruikt. Als "call" wordt weggelaten, hoeven de parameters niet door haakjes omgeven te worden. Als het subproces geen parameters heeft, is het gebruik van haakjes optioneel.
Bij het aanroepen van een VBScript of JavaScript subroutine uit een met JavaScript geschreven ASP-bestand, moet er een haakje achter de naam van de subroutine worden gebruikt.
- Vorige Pagina ASP Variabelen
- Volgende Pagina ASP Formulieren