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