صناديق الحوار هى أداة للتعامل مع المستخدم سواء بالاستفسار منه لتحديد مسار عمل الصفحة أو طلب وضع قيمة ليتم استخدامها فى السكربت ونوضح ذلك كالتالى :
* أولا : صناديق التنبيه
وهى فى الغالب تستخدم لتنبيه المستخدم بخصوص شىء ما أو خطأ ما فى الإدخالات .. وعندما يظهر هذا الصندوق للمستخدم يظهر له زر مكتوب عليه Ok ليضغط عليه لاكمال المهمه أو ليراجع النظر فيما تم التنبيه عليه بشأنه
مثال :
[html]alert("هنا تضع النص")[/html]
* ثانيا صناديق التأكيد
وهى عادة تستخدم لاخذ موافقة المستخدم بخصوص مهمة ما أو إلغائها ... وهذا الصندوق عندما يظهر للمستخدم يظهر فيها زرين أحدهما مكتوب عليها ok وعند الضغط عليه يتم ارجاع قيمة true .. وزر مكتوب عليه cancel وعند الضغط عليه يتم ارجاع قيمة false وعلى اساس أى من القيمتين يتم تحديد مسار عمل السكربت
مثال :
[html]confirm("هنا تضع النص")[/html]
* ثالثا صناديق الاستعلام أو طلب قيمة من المستخدم
وهى عادة تستخدم عندما تريد من المستخدم ادخال قيمة قبل بدء عملية معينة ... وعند ظهور هذا الصندوق الحوارى يكون به زرين أحدهما مكتوب عليه ok والآخر مكتوب عليه cancel وعلى اساس الضغط على أحدهما يتم إكمال العملية حسب القيمة التى ادخلها المستخدم أو إلغاء العملية فى حالة الضغط على cancel
مثال :
[html]prompt("هنا تستطيع وضع قيمة افتراضية","هنا نص تطلب من المستخدم وضع قيمة معينة")[/html]
ومشكورين