ASP Subroutinen
In ASP können Sie JavaScript-Subroutinen aus VBScript aufrufen und umgekehrt.
Subroutinen
ASP-Quellcode kann Subroutinen und Funktionen enthalten:
Beispiele
<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
<!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.
Weitere Beispiele
Ein Unterprogramm mit VBScript aufrufen
Dieses Beispiel veranschaulicht, wie VBScript- und JavaScript-Unterprogramme in einer ASP-Datei aufgerufen werden.
Andere Erweiterungen