Sous-programmes ASP
- Page Précédente Variables ASP
- Page Suivante Formulaire ASP
Dans ASP, vous pouvez appeler des sous-programmes via VBScript et d'autres méthodes.
Exemple :
- Appel de sous-programmes utilisant VBScript
- Comment appeler un sous-programme écrit en VBScript à partir d'ASP.
- Appel de sous-programmes utilisant JavaScript
- Comment appeler un sous-programme écrit en JavaScript à partir d'ASP.
- Appel de sous-programmes utilisant VBScript et JavaScript
- Comment appeler un sous-programme écrit en VBScript et JavaScript dans un fichier ASP.
Sous-programme
Le code source ASP peut inclure des sous-programmes et des fonctions :
<html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>Résultat : <%call vbproc(3,4)%></p> </body> </html>
Ajouter <%@ language="language" %> Cette ligne peut être écrite au-dessus de l'étiquette <html> pour utiliser une autre langue de script pour écrire des sous-programmes ou des fonctions :
<%@ language="javascript" %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Résultat: <%jsproc(3,4)%></p> </body> </html>
Différences entre VBScript et JavaScript
Lorsque l'on appelle un sous-programme VBScript ou JavaScript à partir d'un fichier ASP écrit en VBScript, on peut utiliser le mot-clé "call", suivi du nom du sous-programme. Si le sous-programme nécessite des paramètres, il est obligatoire d'encadrer les paramètres entre des parenthèses lorsque l'on utilise le mot-clé "call". Si l'on omet "call", les paramètres n'ont pas besoin d'être encadrés par des parenthèses. Si le sous-programme n'a pas de paramètres, les parenthèses sont optionnelles.
Lorsque l'on appelle un sous-programme VBScript ou JavaScript à partir d'un fichier ASP écrit en JavaScript, il est nécessaire d'utiliser des parenthèses après le nom du sous-programme.
- Page Précédente Variables ASP
- Page Suivante Formulaire ASP