استخدام مربعات رسالة
وعلى الرغم من أن برامج استعراض تعتمد معظم ميزات JScript، يتم دعم الميزات الجديدة التي تستهدف.NET Framework، المستندة إلى فئة الكائنات وأنواع بيانات، التعدادات، توجيهات الترجمة الشرطية والبيان ثابتة ، تشغيل جانب الملقم فقط. وبالتالي، فيجب عليك استخدم هذه الميزات بشكل خاص في برامج نصية من جانب الخادم. لمزيد من المعلومات، راجع معلومات إصدار JScript.
كلما حاول برنامج نصي هو مخصصة لتشغيلها في مستعرض (العميل)، المطورين المحترفين بتضمين تعليمات برمجية التي قام بالكشف عن الإصدار مشغل البرنامج النصي. بعد البرنامج النصي بالكشف عن الإصدار مشغل، يتمكن من إعادة توجيه مستعرض إلى صفحة باستخدام البرنامج النصي الذي هو متوافقة مع مشغل البرنامج النصي في مستعرض. لمزيد من المعلومات، راجع الكشف عن قدرات مستعرض.
تستخدم JScript تنبيه و يؤكّد مربعات رسائل تعجيل مستعرض إلى الحصول على إدخال من مستخدم الخاص بك. المربعات هي الأساليب الخاصة بالكائن نافذة. لأن الكائن إطار هو في أعلى هيكلي لكائن، لا فعلياً تحتاج لاستخدام الاسم كامل (على سبيل المثال، window.alert()) أي من هذه المربعات الرسالة، ولكن هو فكرة بضاعة للقيام بذلك، لأنها تساعد تذكر أنها تنتمي إلى أي كائن.
صندوق رسالة تنبيه
The alert أسلوب has واحد وسيطة, the سلسلة of نص that you want إلى عرض في the تنبيه رسالة صندوق. The سلسلة ليس HTML. The رسالة صندوق provides an موافق زر إلى يغلق the رسالة صندوق و هو modal, that هو, the مستخدم must يغلق the رسالة صندوق قبل continuing.
window.alert("Welcome! Press OK to continue.");
يؤكّد رسالة صندوق
The يؤكّد رسالة صندوق, which يتضمن موافق و إلغاء الأمر الأزرار, poses a question مع الثاني possible outcomes. The يؤكّد أسلوب إرجاع either صواب أو خطأ. This رسالة صندوق هو also modal: the مستخدم must respond إلى it (انقر a زر), و thereby يغلق it, قبل proceeding.
var truthBeTold = window.confirm("Click OK to continue. Click Cancel to stop.");
if (truthBeTold)
window.alert("Welcome to our Web page!");
else
window.alert("Bye for now!");
تعجيل رسالة صندوق
يوفر صندوق رسالة مطالبة، والذي يتضمن أزرار "موافق" و "إلغاء الأمر"، حقل نصي الذي يقبل نص استجابة لمطالبة. If you provide a ثانية سلسلة وسيطة, the تعجيل رسالة صندوق displays the ثانية سلسلة في the نص حقل كـ the الافتراضي استجابة. Otherwise, the نص الافتراضي هو "غير معرّف".
مثل the تنبيه و يؤكّد وظائف, تعجيل displays a modal رسالة صندوق. The مستخدم must يغلق it قبل continuing.
var theResponse = window.prompt("Welcome?","Enter your name here.");
document.write("Welcome "+theResponse+".<BR>");