<Kopf>
<%
sub vbproc(num1,num2)
Antwort.write(num1*num2)
Ende sub
%>
</head>
<Körper>
<p>
Sie können eine Prozedur wie folgt aufrufen:
</p>
<p>
Ergebnis: <%call vbproc(3,4)%>
</p>
<p>
Oder so:
</p>
<p>
Ergebnis: <%vbproc 3,4%>
</p>
</body>
</html>
<%@ language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2)}%></head><body><p>Ergebnis: <%jsproc (3,4)%></p></body></html>
<html> <head> <% sub vbproc(num1,num2) Response.Write(num1*num2) end sub %> <script language=javascript runat=server> function jsproc(num1,num2) { Response.Write(num1*num2) } </script> </head> <body> <p>Result: <%call vbproc(3,4)%></p> <p>Result: <%call jsproc(3,4)%></p> </body> </html>
ASP-Basis-Tutorial zum Erlernen der Anwendung von ASP-Neutronenprogrammen
ASP-Quellcode kann Unterprogramme und Funktionen enthalten:
<html> <head><%sub vbproc(num1,num2)response.write(num1*num2)end sub%></head><body><p>Ergebnis: <%call vbproc(3,4)%> </p></body></html>
Indem Sie die Zeile <%@ language=sprache %> über dem <html>-Tag schreiben, können Sie eine andere Skriptsprache zum Schreiben von Unterprogrammen oder Funktionen verwenden:
<%@ language=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Ergebnis: <%jsproc (3,4)%></p> </body> </html>
Wenn Sie eine VBScript- oder JavaScript-Unterroutine aus einer in VBScript geschriebenen ASP-Datei aufrufen, können Sie das Schlüsselwort call gefolgt vom Namen der Unterroutine verwenden. Wenn eine Unterroutine Parameter erfordert, müssen die Parameter bei Verwendung des Schlüsselworts call in Klammern eingeschlossen werden. Wenn der Aufruf weggelassen wird, müssen die Parameter nicht in Klammern eingeschlossen werden. Wenn das Unterprogramm keine Parameter hat, sind die Klammern optional.
Wenn Sie eine VBScript- oder JavaScript-Unterroutine aus einer in JavaScript geschriebenen ASP-Datei aufrufen, müssen Sie nach dem Namen der Unterroutine Klammern verwenden.