Comment appeler un sous-programme dans le didacticiel asp
Appelez un sous-programme à l'aide de VBScript, exemple de code :
<html>
<tête>
<%
sous vbproc(num1,num2)
réponse.write(num1*num2)
fin du sous
%>
</tête>
<corps>
<p>Vous pouvez appeler un programme comme celui-ci :</p>
<p>Résultat : <%call vbproc(3,4)%></p>
<p>Ou, comme ceci :</p>
<p>Résultat : <%vbproc 3,4%></p>
</corps>
</html>
Appelez un sous-programme à l'aide de JavaScript, exemple de code :
<%@langue=javascript %>
<html>
<tête>
<%
fonction jsproc(num1,num2)
{
Réponse.Write(num1*num2)
}
%>
</tête>
<corps>
<p>
Résultat : <%jsproc(3,4)%>
</p>
</corps>
</html>
Appeler des sous-programmes à l'aide de VBScript et JavaScript, exemple de code : <html>
<tête>
<%
sous vbproc(num1,num2)
Réponse.Write(num1*num2)
fin du sous
%>
<langage de script=javascript runat=serveur>
fonction jsproc(num1,num2)
{
Réponse.Write(num1*num2)
}
</script>
</tête>
<corps>
<p>Résultat : <%call vbproc(3,4)%></p>
<p>Résultat : <%call jsproc(3,4)%></p>
</corps>
</html>
Le code source ASP peut contenir des sous-programmes et des fonctions :
<html>
<tête>
<%
sous vbproc(num1,num2)
réponse.write(num1*num2)
fin du sous
%>
</tête>
<corps>
<p>Résultat : <%call vbproc(3,4)%></p>
</corps>
</html>
Écrivez la ligne <%@ langage=langue %> dans <
HTML
> Au-dessus de la balise, vous pouvez utiliser un autre langage de script pour écrire des sous-programmes ou des fonctions :
<%@langue=javascript %>
<html>
<tête>
<%
fonction jsproc(num1,num2)
{
Réponse.Write(num1*num2)
}
%>
</tête>
<corps>
<p>Résultat : <%jsproc(3,4)%></p>
</corps>
</html>
Différences entre VBScript et JavaScript
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.