โปรแกรม ASP
ใน ASP คุณสามารถเรียกขั้นตอน JavaScript โดย VBScript และในทางกลับกัน
subroutine
รหัสที่มา ASP สามารถมีโปรแกรมย่อยและฟังก์ชั่น:
ตัวอย่าง
<html>
<head>
<%
sub vbproc(num1,num2)
response.write(num1*num2)
end sub
%>
</head>
<body>
<p>Result: <%call vbproc(3,4)%></p>
</body>
</html>
การสาธิต >>
ก <% @ Language = "ภาษา"%> บรรทัดนี้เขียนในแท็กดังกล่าวข้างต้น <html> คุณสามารถใช้ภาษาสคริปต์อื่นที่จะเขียน subroutine หรือฟังก์ชั่น:
ตัวอย่าง
<!DOCTYPE html>
<html>
<head>
<%
function jsproc(num1,num2)
{
Response.Write(num1*num2)
}
%>
</head>
<body>
<p>Result: <%jsproc(3,4)%></p>
</body>
</html>
การสาธิต >>
ที่แตกต่างกัน VBScript และ JavaScript
เมื่อโทร VBScript หรือขั้นตอนการ JavaScript จากไฟล์ ASP เขียนใน VBScript คุณสามารถใช้ "เรียกว่า" คำหลักตามด้วยชื่อขั้นตอน ถ้าขั้นตอนต้องใช้พารามิเตอร์เมื่อใช้ "เรียกว่า" คำหลักพารามิเตอร์จะต้องอยู่ในวงเล็บ ถ้าคุณไม่ใช้คำหลัก "เรียกว่า" พารามิเตอร์ไม่จำเป็นต้องรวมอยู่ในวงเล็บ หากขั้นตอนมีพารามิเตอร์ที่ไม่มีวงเล็บเป็นตัวเลือก
เมื่อโทร VBScript หรือขั้นตอนการ JavaScript จากไฟล์ ASP เขียนใน JavaScript คุณต้องใช้วงเล็บหลังชื่อ subroutine
ตัวอย่างเพิ่มเติม
ใช้ VBScript โทร subroutine
ตัวอย่างนี้แสดงให้เห็นถึงวิธีการที่จะเรียกการปฏิบัติ VBScript และซับรูทีนในเอกสาร JavaScript ASP