Programme ASP



Dans ASP, vous pouvez appeler des sous-programmes JavaScript via VBScript et vice versa.


Sous-routines

Le code source ASP peut contenir des sous-routines et des fonctions :

Instances

<!DOCTYPE html>
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>

<p>Result: <%call vbproc(3,4)%></p>

</body>
</html>

Exécuter une instance »

Cliquez sur le bouton "Exécuter l'instance" pour afficher l'instance en ligne

Écrivez la ligne <%@ language="langue" %> ; Au-dessus de la balise, vous pouvez utiliser un autre langage de script pour écrire des sous-programmes ou des fonctions :

Instance

<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>

<p>Result: <%jsproc(3,4)%></p>

</body>
</html>

Exécuter l'instance»

Cliquez sur "Exécuter l'exemple " bouton pour afficher des exemples en ligne



La différence entre VBScript et JavaScript

Lors de l'appel de sous-programmes 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 mis entre parenthèses lors de l'utilisation du mot-clé "call". Si vous omettez le mot-clé "call", les paramètres ne doivent pas nécessairement être mis entre 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.


tryitimg.gif

Plus d'exemples

Utilisation de VBScript pour appeler des sous-programmes
Cet exemple montre comment appeler des sous-programmes VBScript et JavaScript dans un sous-programme de fichier ASP.