Dans ASP, vous pouvez appeler une procédure JavaScript à partir d'un VBScript et vice versa.
Procédures
Le code source ASP peut contenir des procédures et des fonctions:
Exemple
<!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>
Afficher l' exemple » Insérez le <% @ language = « language ligne » %> au- dessus du <html> balise pour écrire la procédure / fonction dans un autre langage de script:
Exemple
<%@ language="javascript" %>
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
Afficher l' exemple » Différences entre VBScript et JavaScript
Lorsque vous appelez un VBScript ou une procédure JavaScript à partir d' un fichier ASP écrit en VBScript, vous pouvez utiliser le "call" mot - clé suivi par le nom de la procédure. Si une procédure requiert des paramètres, la liste des paramètres doit être mis entre parenthèses lorsque vous utilisez le "call" mot - clé. Si vous omettez le "call" mot - clé, la liste des paramètres ne doit pas être mis entre parenthèses. Si la procédure n'a pas de paramètres, les parenthèses sont facultatifs.
Lorsque vous appelez un JavaScript ou VBScript une procédure à partir d'un fichier ASP écrit en JavaScript, utilisez toujours entre parenthèses après le nom de la procédure.
autres exemples
Procédures d' appel à l' aide de VBScript
Comment appeler à la fois une procédure JavaScript et une procédure VBScript dans un fichier ASP.