استخدام فيجوال بيسك إسكربت Visual Basic Script و رسائل التنبيه
تتمتع
فيجوال بيسك إسكربت Visual Basic Script بالسهولة
بالمقارنة بجافا اسكربت ففي جافا إسكربت JavaScript لإصدار رسائل
التنبيه نكتب السطر التالي : <script
language="JScript"> alert ("مرحبا
بك مع جافا اسكربت") </script>
والمقارنة بين
المثالين تظهر لك تبدو فيجوال بيسك إسكربت Visual
Basic Script سهلة ، فالكثيرين
يعرفون صيغة تنفيذ تلك الرسالة بالأمر Msgbox وأيضاً
تضيف فيجوال بيسك إسكربت Visual Basic Script
لك التمتع بصيغ
رسائل عدة من خلال تزويد السطر ببارامترات
تتحكم في نوع الرسالة وعنوانها فضلاً عن
محتواها . <script language="vbscript"> MsgBox (“مرحبا بك مع موقع فيجوال بيسك للجميع”,64,”تحية للمستخدم”) </Script>
و
نوع الرسالة يختلف باختلاف الرقم الذي يلي
محتوي الرسالة كما بالجدول التالي :
القيم
التي نحصل عليها من صندوق الرسائل :
الصور
التي يحملها صندوق الرسائل
الصور
السابقة تظهر تبعاً لقيمة العدد المصاحب
لرسالة التنبيه تحديد
الزر المضغوط في صندوق الرسائل : returnvalue=MsgBox ("Incorrect",37,"Pop Quiz")
ففي
المثال التالي يعود المستعرض صفحة للخلف ،
إذا ضغط المستخدم الزر “Retry" <script
language="VBscript"> returnvalue=MsgBox
("Incorrect",37,"Pop Quiz") </script> فمثلاُ
عندما نضع العدد = 2 نحصل علي رسالة التنبيه
التالي :
وإذا
أردنا أن نضمن الرسالة الصورة رقم 2 نضع العدد
= 18 (2 + 16) حيث 2 تتحكم
في نوع الأزرار ، و16 تعبر عن الصورة
والعدد
18 = 2 + 16 + 0 ، أي أن الزر النشط هو أول زر من جهة
اليسار وهو إحباط ، وإذا أردنا أيكون الزر
الثاني هو النشط فنضع بدلاً من الصفر العدد 256
، وبذلك يكون المجموع 274 = (2 + 16 + 256)
ولنفرض
أن المستخدم نقر الزر الثالث (رقمه = 5) ، فإن
المبرمج في هذه الحالة يضع برنامج فرعي يتحول
إليه البرنامج عندما يحصل علي الرقم 5 نتيجة
نقر ذلك الزر وفيما
يلي مثال يؤكد علي الصفحة التي يريد أن يذهب
إليها المستخدم قبل الانتقال الفعلي : <script
language="vbscript">
Sub
entrance_onClick
returnvalue=MsgBox
(" أنت بصدد الانتقال لموقع
مركز الكمبيوتر التربوي أو الانتقال لصفحة
البداية",52,"!تحياتي ")
If
returnvalue=6 Then
window.location="http://www.mbadr.hypermart.net"
Else
window.location="http://www.ahmedbadr.com"
End
If
End
Sub
</script>
<form>
<input
type="button" name="entrance" value="انقر هنا للدخول لموقع مركز الكمبيوتر
التربوي">
</form>
![]() وهذا هو البرنامج
|