في ASP يمكنك استدعاء إجراء جافا سكريبت من VBScript و العكس بالعكس.
الإجراءات
يمكن أن تحتوي على شفرة المصدر ASP الإجراءات وظائف:
مثال
<!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>
مشاهدة مثال » إدراج <٪ @ لغة = " language "٪> خط فوق <html> العلامة لكتابة الإجراء / وظيفة في لغة البرمجة آخر:
مثال
<%@ language="javascript" %>
<!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، ويمكن استخدام لك "call" الكلمة متبوعا باسم الإجراء. إذا تطلب إجراء المعلمات، يجب وضع قائمة المعلمات بين قوسين عند استخدام "call" الكلمة. إذا حذفت "call" الكلمة، لا يجب أن يرفق قائمة المعلمات بين قوسين. إذا كان الإجراء لا يوجد لديه معلمات، الأقواس اختيارية.
عند استدعاء جافا سكريبت أو إجراء VBScript من ملف ASP مكتوبة في جافا سكريبت، ودائما استخدام الأقواس بعد اسم الإجراء.
مزيد من الأمثلة
إجراءات المكالمة باستخدام VBScript
كيفية استدعاء كل من إجراء جافا سكريبت وإجراء VBScript في ملف ASP.