كيفية استدعاء روتين فرعي في البرنامج التعليمي asp
استدعاء روتين فرعي باستخدام VBScript، نموذج التعليمات البرمجية:
<أتش تي أم أل>
<الرأس>
<%
فرعي فببروك (رقم 1، رقم 2)
استجابة.كتابة (رقم 1 * رقم 2)
النهاية الفرعية
%>
</الرأس>
<الجسم>
<p>يمكنك استدعاء برنامج مثل هذا:</p>
<p>النتيجة: <%call vbproc(3,4)%></p>
<p>أو هكذا:</p>
<p>النتيجة: <%vbproc 3,4%></p>
</الجسم>
</html>
استدعاء روتين فرعي باستخدام JavaScript، نموذج التعليمات البرمجية:
<%@ language=javascript %>
<أتش تي أم أل>
<الرأس>
<%
الدالة جسبروك(num1,num2)
{
الاستجابة.الكتابة (رقم 1 * رقم 2)
}
%>
</الرأس>
<الجسم>
<ص>
النتيجة: <%jsproc(3,4)%>
</ص>
</الجسم>
</html>
استدعاء الإجراءات الفرعية باستخدام VBScript وJavaScript، نموذج التعليمات البرمجية: <html>
<الرأس>
<%
فرعي فببروك (رقم 1، رقم 2)
الاستجابة.الكتابة (رقم 1 * رقم 2)
النهاية الفرعية
%>
<لغة البرنامج النصي=تشغيل جافا سكريبت=الخادم>
الدالة جسبروك(num1,num2)
{
الاستجابة.الكتابة (رقم 1 * رقم 2)
}
</script>
</الرأس>
<الجسم>
<p>النتيجة: <%call vbproc(3,4)%></p>
<p>النتيجة: <%call jsproc(3,4)%></p>
</الجسم>
</html>
يمكن أن يحتوي كود مصدر ASP على إجراءات فرعية ووظائف:
<أتش تي أم أل>
<الرأس>
<%
فرعي فببروك (رقم 1، رقم 2)
استجابة.كتابة (رقم 1 * رقم 2)
النهاية الفرعية
%>
</الرأس>
<الجسم>
<p>النتيجة: <%call vbproc(3,4)%></p>
</الجسم>
</html>
اكتب السطر <%@ language=language %> إلى <
أتش تي أم أل
> فوق العلامة، يمكنك استخدام لغة برمجة نصية أخرى لكتابة إجراءات فرعية أو وظائف:
<%@ language=javascript %>
<أتش تي أم أل>
<الرأس>
<%
الدالة جسبروك(num1,num2)
{
الاستجابة.الكتابة (رقم 1 * رقم 2)
}
%>
</الرأس>
<الجسم>
<p>النتيجة: <%jsproc(3,4)%></p>
</الجسم>
</html>
الاختلافات بين VBScript وJavaScript
عند استدعاء روتين فرعي VBScript أو JavaScript من ملف ASP مكتوب بلغة VBScript، يمكنك استخدام استدعاء الكلمة الأساسية، متبوعًا باسم الروتين الفرعي. إذا كان الروتين الفرعي يتطلب معلمات، فيجب أن تكون المعلمات محاطة بأقواس عند استخدام الكلمة الأساسية للاتصال. إذا تم حذف الاستدعاء، فلن تحتاج المعلمات إلى أن تكون محاطة بأقواس. إذا كان الروتين الفرعي لا يحتوي على معلمات، تكون الأقواس اختيارية. عند استدعاء روتين فرعي VBScript أو JavaScript من ملف ASP مكتوب بلغة JavaScript، يجب عليك استخدام الأقواس بعد اسم الروتين الفرعي.