Latest web development tutorials

programma ASP

In ASP, è possibile chiamare una procedura JavaScript da VBScript, e viceversa.


sottoprogramma

ASP codice sorgente può contenere subroutine e funzioni:

Esempi

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

La<% @ language = "lingua"%> Questa linea scritto nel tag <html> sopra, è possibile utilizzare un altro linguaggio di scripting per scrivere una subroutine o di una funzione:

Esempi

<%@ 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 dimostrazione >>


Diverso VBScript e JavaScript,

Quando si chiama un VBScript o di una procedura JavaScript da un file ASP scritto in VBScript, è possibile utilizzare la parola chiave "chiamata" seguito dal nome della procedura. Se una procedura richiede parametri quando si utilizza la parola "chiamata", il parametro deve essere racchiusa tra parentesi. Se si omette la parola "chiamata", i parametri non devono essere inclusi tra parentesi. Se la procedura non ha parametri, le parentesi sono opzionali.

Quando si chiama un VBScript o di una procedura JavaScript da un file ASP scritto in JavaScript, è necessario usare le parentesi dopo il nome del sottoprogramma.


Esempi

Altri esempi

Utilizzando chiamata di subroutine VBScript
Questo esempio dimostra come chiamare una routine di VBScript e subroutine in un documento ASP JavaScript.