<tête>
<%
sous vbproc(num1,num2)
réponse.write(num1*num2)
fin du sous
%>
</tête>
<corps>
<p>
Vous pouvez appeler une procédure comme celle-ci :
</p>
<p>
Résultat : <%call vbproc(3,4)%>
</p>
<p>
Ou, comme ceci :
</p>
<p>
Résultat : <%vbproc 3,4%>
</p>
</corps>
</html>
<%@ language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2)}%></head><body><p>Résultat : <%jsproc (3,4)%></p></body></html>
<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>Result: <%call vbproc(3,4)%></p> <p>Result: <%call jsproc(3,4)%></p> </body> </html>
Tutoriel de base ASP pour apprendre l'application des programmes neutrons ASP
Le code source ASP peut contenir 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>
En écrivant la ligne <%@ language=langage %> au-dessus de la balise <html>, vous pouvez utiliser un autre langage 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>
Lorsque vous appelez un sous-programme VBScript ou JavaScript à partir d'un fichier ASP écrit en VBScript, vous pouvez utiliser le mot-clé call, suivi du nom du sous-programme. Si un sous-programme nécessite des paramètres, les paramètres doivent être entourés de parenthèses lors de l'utilisation du mot-clé call. Si call est omis, les paramètres n’ont pas besoin d’être entourés de parenthèses. Si le sous-programme n'a pas de paramètres, les parenthèses sont facultatives.
Lorsque vous appelez un sous-programme VBScript ou JavaScript à partir d'un fichier ASP écrit en JavaScript, vous devez utiliser des parenthèses après le nom du sous-programme.