Ultimele tutoriale de dezvoltare web
 

ASP Proceduri


În ASP puteți apela o procedură JavaScript dintr-un VBScript și vice-versa.


Proceduri

Codul sursă ASP poate conține proceduri și funcții:

Exemplu

<!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>
Arată Exemplu »

Introduceți <% @ language = " language %"> linia de deasupra <html> tag - ul pentru a scrie procedura / funcția într - un alt limbaj de scripting:

Exemplu

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

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

</body>
</html>
Arată Exemplu »

Diferențe între VBScript și JavaScript

Atunci când un apel o procedură JavaScript VBScript sau dintr - un fișier ASP scris în VBScript, puteți utiliza "call" cuvânt cheie urmat de numele procedurii. În cazul în care o procedură necesită parametri, lista de parametri trebuie să fie inclus în paranteze atunci când se utilizează "call" cuvânt cheie. Dacă omiteți "call" cuvânt cheie, lista de parametri , nu trebuie să fie inclus în paranteze. În cazul în care procedura nu are parametri, parantezele sunt opționale.

Atunci când un apel o procedură VBScript dintr-un fișier ASP scris în JavaScript JavaScript sau, utilizați întotdeauna paranteze după numele procedurii.


Exemple

Mai multe exemple

Procedurile de apel folosind VBScript
Cum de a apela atât o procedură JavaScript și o procedură VBScript într-un fișier ASP.