پروگرامهای فرعی ASP
- صفحه قبلی متغیرهای ASP
- صفحه بعدی فرمهای ASP
در ASP، شما میتوانید از VBScript و روشهای دیگر برای فراخوانی برنامههای فرعی استفاده کنید.
مثال:
- فراخوانی برنامههای فرعی با استفاده از VBScript
- چگونه میتوانید برنامههای فرعی نوشته شده با VBScript را از ASP فراخوانی کنید.
- فراخوانی برنامههای فرعی با استفاده از JavaScript
- چگونه میتوانید برنامههای فرعی نوشته شده با JavaScript را از ASP فراخوانی کنید.
- فراخوانی برنامههای فرعی با استفاده از VBScript و JavaScript
- چگونه میتوانید برنامههای فرعی نوشته شده با VBScript و JavaScript را در یک فایل ASP فراخوانی کنید.
برنامههای فرعی
کد منبع ASP میتواند شامل برنامههای فرعی و توابع باشد:
<html> <head> <% sub vbproc(num1,num2) response.write(num1*num2) end sub %> </head> <body> <p>نتیجه: <%call vbproc(3,4)%></p> </body> </html>
کلمه کلیدی <%@ language="language" %> این خط در بالای برچسب <html> نوشته میشود، تا بتوانید از زبان اسکریپت دیگری برای نوشتن برنامههای فرعی یا توابع استفاده کنید:
<%@ language="javascript" %> <html> <head> <% function jsproc(num1,num2) { Response.Write(num1*num2) } %> </head> <body> <p>نتیجه: <%jsproc(3,4)%></p> </body> </html>
اختلاف بین VBScript و JavaScript
وقتی از یک فایل ASP که با VBScript نوشته شده است، برنامههای فرعی VBScript یا JavaScript را فراخوانی میکنید، میتوانید از کلمه کلیدی "call" استفاده کنید، که به دنبال نام برنامه فرعی است. اگر برنامه فرعی نیاز به پارامتر دارد، هنگام استفاده از کلمه کلیدی "call" باید پارامترها در قفصهها قرار گیرند. اگر "call" را حذف کنید، پارامترها نیاز به قفصهها ندارند. اگر برنامه فرعی هیچ پارامتری ندارد، قفصهها گزینهای هستند.
وقتی از برنامههای فرعی VBScript یا JavaScript در فایلهای ASP نوشته شده با JavaScript فراخوانی میشود، باید از کلمات گرداگرد نام برنامههای فرعی استفاده کرد.
- صفحه قبلی متغیرهای ASP
- صفحه بعدی فرمهای ASP