program ASP



Dalam ASP, anda boleh memanggil subrutin JavaScript melalui VBScript dan sebaliknya.


Subrutin

Kod sumber ASP boleh mengandungi subrutin dan fungsi:

Instance

<!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>

Run Instance »

Klik butang "Jalankan Instance" untuk melihat contoh dalam talian

Tulis baris <%@ language="bahasa" %> ; Di atas teg, anda boleh menggunakan bahasa skrip lain untuk menulis subrutin atau fungsi:

Instance

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

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

</body>
</html>

Run Instance»

Klik "Run Example " butang untuk melihat contoh dalam talian



Perbezaan antara VBScript dan JavaScript

Apabila memanggil subrutin VBScript atau JavaScript daripada fail ASP yang ditulis dalam VBScript , anda boleh menggunakan kata kunci "panggilan", diikuti dengan nama subrutin. Jika subrutin memerlukan parameter, parameter mesti disertakan dalam kurungan apabila menggunakan kata kunci "panggilan". Jika anda meninggalkan kata kunci "panggilan", parameter tidak perlu disertakan dalam kurungan. Jika subrutin tidak mempunyai parameter, kurungan adalah pilihan.

Apabila memanggil subrutin VBScript atau JavaScript daripada fail ASP yang ditulis dalam JavaScript, anda mesti menggunakan kurungan selepas nama subrutin.


tryitimg.gif

Lagi contoh

Menggunakan VBScript untuk memanggil subrutin
Contoh ini menunjukkan cara memanggil subrutin VBScript dan JavaScript dalam subrutin fail ASP.