Cara memanggil subrutin di tutorial asp
Panggil subrutin menggunakan VBScript, contoh kode:
<html>
<kepala>
<%
sub vbproc(angka1,angka2)
respon.tulis(angka1*angka2)
sub akhir
%>
</kepala>
<tubuh>
<p>Anda dapat memanggil program seperti ini:</p>
<p>Hasil: <%panggilan vbproc(3,4)%></p>
<p>Atau, seperti ini:</p>
<p>Hasil: <%vbproc 3,4%></p>
</tubuh>
</html>
Panggil subrutin menggunakan JavaScript, contoh kode:
<%@ bahasa=javascript %>
<html>
<kepala>
<%
fungsi jsproc(angka1,angka2)
{
Respon.Tulis(angka1*angka2)
}
%>
</kepala>
<tubuh>
<p>
Hasil: <%jsproc(3,4)%>
</p>
</tubuh>
</html>
Panggil subrutin menggunakan VBScript dan JavaScript, contoh kode: <html>
<kepala>
<%
sub vbproc(angka1,angka2)
Respon.Tulis(angka1*angka2)
sub akhir
%>
<bahasa skrip=javascript runat=server>
fungsi jsproc(angka1,angka2)
{
Respon.Tulis(angka1*angka2)
}
</skrip>
</kepala>
<tubuh>
<p>Hasil: <%panggilan vbproc(3,4)%></p>
<p>Hasil: <%panggilan jsproc(3,4)%></p>
</tubuh>
</html>
Kode sumber ASP dapat berisi subrutin dan fungsi:
<html>
<kepala>
<%
sub vbproc(angka1,angka2)
respon.tulis(angka1*angka2)
sub akhir
%>
</kepala>
<tubuh>
<p>Hasil: <%panggilan vbproc(3,4)%></p>
</tubuh>
</html>
Tulis baris <%@ bahasa=bahasa %> ke <
html
> Di atas tag, Anda dapat menggunakan bahasa skrip lain untuk menulis subrutin atau fungsi:
<%@ bahasa=javascript %>
<html>
<kepala>
<%
fungsi jsproc(angka1,angka2)
{
Respon.Tulis(angka1*angka2)
}
%>
</kepala>
<tubuh>
<p>Hasil: <%jsproc(3,4)%></p>
</tubuh>
</html>
Perbedaan antara VBScript dan JavaScript
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.