Najnowsze tutoriale tworzenie stron internetowych
 

ASP procedury


W ASP można wywołać procedurę JavaScript z pomocą VBScript i odwrotnie.


procedury

Kod źródłowy ASP może zawierać procedury i funkcje:

Przykład

<!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>
Pokaż Przykład »

Włóż <% @ LANGUAGE = " language " %> linię powyżej <html> tag napisać procedurę / funkcję w innym języku skryptowym:

Przykład

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

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

</body>
</html>
Pokaż Przykład »

Różnice między VBScript i JavaScript

Przy wywołaniu procedury VBScript lub JavaScript z pliku ASP napisany w języku VBScript, można skorzystać z "call" słowa kluczowego po którym następuje nazwa procedury. Jeśli procedura wymaga parametrów, lista parametrów musi być ujęty w nawiasy przy korzystaniu z "call" słowo kluczowe. Jeśli pominąć "call" słowo kluczowe, lista parametrów nie musi być ujęty w nawiasy. Jeśli procedura nie ma parametrów, nawiasy są opcjonalne.

Przy wywołaniu procedury JavaScript lub VBScript z pliku ASP napisany w JavaScript, zawsze używać nawiasów po nazwie procedury.


Przykłady

Więcej przykładów

Wywołania procedury wykorzystujące VBScript
Jak wywołać zarówno procedurę JavaScript i VBScript procedurę w pliku ASP.