Neueste Web-Entwicklung Tutorials
 

ASP Verfahren


In ASP können Sie eine JavaScript-Prozedur von einem VBScript und umgekehrt nennen.


Verfahren

Der Code ASP-Quelle kann Prozeduren und Funktionen enthalten:

Beispiel

<!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>
Beispiel anzeigen »

Legen Sie die <% @ language = " language " %> Zeile über dem <html> Tag , um die Prozedur / Funktion in einer anderen Skriptsprache zu schreiben:

Beispiel

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

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

</body>
</html>
Beispiel anzeigen »

Unterschiede zwischen VBScript und JavaScript

Wenn ein VBScript oder JavaScript Prozedur von einer ASP - Datei Aufruf in VBScript geschrieben, können Sie das verwenden "call" Stichwort durch die Prozedur Namen. Wenn eine Prozedur Parameter erfordert, müssen die Parameterlisten in Klammern gesetzt werden , wenn die Verwendung von "call" Schlüsselwort. Wenn Sie das weglassen "call" Schlüsselwort, muss die Parameterliste nicht in Klammern gesetzt werden. Wenn die Prozedur keine Parameter hat, sind die Klammern optional.

Wenn ein JavaScript oder VBScript Prozedur von einer ASP-Datei Aufruf in JavaScript geschrieben, verwenden Sie immer Klammern nach dem Prozedurnamen.


Beispiele

Mehr Beispiele

Anrufverfahren mit VBScript
Wie beide einen JavaScript-Verfahren und eine VBScript-Prozedur in einer ASP-Datei aufzurufen.