<kepala>
<%
sub vbproc(angka1,angka2)
respon.tulis(angka1*angka2)
sub akhir
%>
</kepala>
<tubuh>
<p>
Anda dapat memanggil prosedur seperti ini:
</p>
<p>
Hasil: <%panggilan vbproc(3,4)%>
</p>
<p>
Atau, seperti ini:
</p>
<p>
Hasil: <%vbproc 3,4%>
</p>
</tubuh>
</html>
<%@ bahasa=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2)}%></head><body><p>Hasil: <%jsproc (3,4)%></p></tubuh></html>
<html> <head> <% sub vbproc(num1,num2) Response.Write(num1*num2) end sub %> <script language=javascript runat=server> function jsproc(num1,num2) { Response.Write(num1*num2) } </script> </head> <body> <p>Result: <%call vbproc(3,4)%></p> <p>Result: <%call jsproc(3,4)%></p> </body> </html>
Tutorial dasar ASP untuk mempelajari penerapan program neutron ASP
Kode sumber ASP dapat berisi subrutin dan fungsi:
<html> <head><%sub vbproc(num1,num2)response.write(num1*num2)end sub%></head><body><p>Hasil: <%call vbproc(3,4)%> </p></tubuh></html>
Dengan menulis baris <%@ bahasa=bahasa %> di atas tag <html>, Anda dapat menggunakan bahasa skrip lain untuk menulis subrutin atau fungsi:
<%@ bahasa=javascript %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>Hasil: <%jsproc (3,4)%></p> </tubuh> </html>
Saat memanggil subrutin VBScript atau JavaScript dari file ASP yang ditulis dalam VBScript, Anda dapat menggunakan kata kunci panggilan, diikuti dengan nama subrutin. Jika subrutin memerlukan parameter, parameter tersebut harus diapit oleh tanda kurung saat menggunakan kata kunci panggilan. Jika panggilan dihilangkan, parameter tidak perlu diapit tanda kurung. Jika subrutin tidak memiliki parameter, tanda kurung bersifat opsional.
Saat memanggil subrutin VBScript atau JavaScript dari file ASP yang ditulis dalam JavaScript, Anda harus menggunakan tanda kurung setelah nama subrutin.