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.
Lagi contoh
Menggunakan VBScript untuk memanggil subrutin
Contoh ini menunjukkan cara memanggil subrutin VBScript dan JavaScript dalam subrutin fail ASP.