تؤكد النافذة () الطريقة في JavaScript

Twkd Alnafdht Altryqt Fy Javascript



كائن النافذة في JavaScript هو كيفية تفاعل JavaScript وتواصله مع المستعرض. يستخدم JavaScript نموذج كائن المستعرض الذي يتم استخدامه للتفاعل مع المكونات المختلفة للمتصفح ، مثل التنقل والعرض وارتفاع نافذة المتصفح. يأتي كائن window مع العديد من الخصائص والطرق المضمنة التي تفيد مطوري JavaScript حيث يمكن استخدامها لمعالجة نافذة المتصفح. إحدى هذه الطرق هي تؤكد() الطريقة التي سنشرحها اليوم في هذه الكتابة.

النافذة تؤكد() تُستخدم هذه الطريقة لمطالبة المستخدم برسالة والحصول على رده. ال تؤكد() تفتح الطريقة نافذة منبثقة أعلى نافذة المتصفح ، وتعرض رسالة نصية وزرين ، زر 'موافق' و 'إلغاء' اللذين يستخدمان للحصول على استجابة المستخدم. ال تؤكد() الطريقة تمنع المستخدم من الوصول إلى موقع الويب حتى يقدم ردًا. يمكن أن تكون هذه الميزة مفيدة في بعض الحالات ولكن يوصى المطورين بعدم الإفراط في استخدام تؤكد() الطريقة وبدلاً من ذلك استخدم بدائلها مثل إنذار() طريقة.







Confirm () بنية الأسلوب



ال تؤكد() يتم استدعاء الأسلوب بمرجع كائن النافذة ويأخذ سلسلة حرفية كوسيطة. هذه السلسلة هي الرسالة التي يتم عرضها في النافذة المنبثقة:



window.confirm ( نص ) ؛


ولكن نظرًا لأن كائن window يمثل النطاق العام ، يمكن استدعاء طرقه دون أي مرجع. وبالتالي ، فإن الصيغة الواردة أدناه صالحة بنفس القدر:





تؤكد ( رسالة ) ؛

كيف تستخدم طريقة Window Confirm ()؟

ما عليك سوى استدعاء ملف تؤكد() الطريقة وتمريرها سلسلة تحتوي على الرسالة التي تريد عرضها على الشاشة. سأستخدم وحدة تحكم المتصفح لإثبات عمل تؤكد() طريقة:



تؤكد ( 'اضغط موافق للتأكيد' ) ؛



ال تؤكد() تقوم الطريقة فعليًا بإرجاع قيمة منطقية يمكن تخزينها في متغير لتحديد مسار الإجراء الإضافي. في حالة قيام المستخدم بالنقر فوق الزر موافق ، فإن ملف تؤكد() طريقة إرجاع صحيح وإلا فإنها ترجع خطأ.

var op = Confirm ( 'اضغط موافق للتأكيد' ) ؛

إذا ( على == حقيقي )
{
وحدة التحكم ( 'تم الضغط على موافق' ) ؛
}
آخر
{
وحدة التحكم ( 'تم الضغط على إلغاء' ) ؛
}


فهم المدونة

نستخدم أولاً ملف تؤكد() طريقة لعرض رسالة للمستخدم من خلال نافذة منبثقة على الشاشة:


لدى المستخدم الآن خياران فقط إما للنقر فوق الزر 'موافق' أو الزر 'إلغاء' باعتباره ملف تؤكد() طريقة تمنع وصول المستخدم إلى صفحة الويب. إذا ضغط المستخدم على موافق ، فإن ملف تؤكد() الطريقة ستعود صحيحا. عند الضغط على زر إلغاء ، ستعيد الطريقة خطأ. نحن نخزن قيم الإرجاع هذه في ملف على عامل.

ثم نستخدم هذا المتغير في عباراتنا الشرطية لطباعة ما إذا كان المستخدم قد ضغط على زر موافق أو إلغاء:







استنتاج

يحتوي دليل المبتدئين هذا على شرح مفصل وسهل لكيفية استخدام تؤكد() يتم استخدام الطريقة لعرض النوافذ المنبثقة في JavaScript. تؤكد() هي إحدى طرق JavaScript المضمنة العديدة التي تنتمي إلى كائن النافذة العامة والتي يمكن استخدامها للتواصل مع نافذة المتصفح.

ال تؤكد() تحتوي الطريقة على العديد من تطبيقات العالم الحقيقي ، مثل الاستخدام الأكثر شيوعًا لها هو مربعات حوار التأكيد التي تظهر عندما يحاول المستخدم مغادرة صفحة ويب أو تحديثها دون حفظ تقدمه ، على سبيل المثال ، محاولة ترك رسالة بريد إلكتروني غير مكتملة على Gmail.