Latest web development tutorials

programme ASP

Dans ASP, vous pouvez appeler une procédure JavaScript par VBScript, et vice versa.


Subroutine

ASP code source peut contenir des sous-programmes et fonctions:

Exemples

<!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>

La démonstration >>

Le<% @ language = "langue"%> Cette ligne écrite dans la balise <html> ci - dessus, vous pouvez utiliser un autre langage de script pour écrire un sous - programme ou de la fonction:

Exemples

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

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

</body>
</html>

La démonstration >>


Différent VBScript et JavaScript,

Lorsque vous appelez un VBScript ou d'une procédure JavaScript à partir d'un fichier ASP écrit en VBScript, vous pouvez utiliser le mot-clé "appel" suivi du nom de la procédure. Si une procédure nécessite des paramètres lorsque vous utilisez le mot-clé "appel", le paramètre doit être mis entre parenthèses. Si vous omettez le mot-clé "appel", les paramètres ne doivent pas être inclus entre parenthèses. Si la procédure n'a pas de paramètres, les parenthèses sont facultatifs.

Lorsque vous appelez un VBScript ou d'une procédure JavaScript à partir d'un fichier ASP écrit en JavaScript, vous devez utiliser des parenthèses après le nom du sous-programme.


Exemples

D'autres exemples

Utilisation de VBScript appel de routine
Cet exemple montre comment appeler une routine et des sous-routines VBScript dans un document ASP JavaScript.