ASP Subroutinen


In ASP können Sie JavaScript-Subroutinen aus VBScript aufrufen und umgekehrt.


Subroutinen

ASP-Quellcode kann Subroutinen und Funktionen enthalten:

Beispiele

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

Demo-Beispiele »

Platzieren Sie die <%@ language=language" %>-Zeile über dem <html>-Tag, und Sie können eine andere Skriptsprache verwenden, um Unterprogramme oder Funktionen zu schreiben:

Beispiele

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

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

</body>
</html>

Demo-Beispiele »


Unterschiede zwischen VBScript und JavaScript

Wenn Sie ein VBScript- oder JavaScript-Unterprogramm aus einer in VBScript geschriebenen ASP-Datei aufrufen, können Sie das Schlüsselwort "call" gefolgt von dem Namen des Unterprogramms verwenden. Wenn das Unterprogramm Parameter benötigt, müssen diese in Klammern eingeschlossen werden, wenn das Schlüsselwort "call" verwendet wird. Wenn Sie das Schlüsselwort "call" weglassen, müssen die Parameter nicht in Klammern eingeschlossen werden. Wenn das Unterprogramm keine Parameter hat, sind die Klammern optional.

Wenn Sie ein VBScript- oder JavaScript-Unterprogramm aus einer in JavaScript geschriebenen ASP-Datei aufrufen, müssen Sie nach dem Namen des Unterprogramms Klammern verwenden.


Examples

Weitere Beispiele

Ein Unterprogramm mit VBScript aufrufen
Dieses Beispiel veranschaulicht, wie VBScript- und JavaScript-Unterprogramme in einer ASP-Datei aufgerufen werden.


Andere Erweiterungen