IWindow

IWindow interface

يمثل كائن النافذة نافذة تحتوي على مستند DOM.

public interface IWindow : IDisposable, IDocumentView, IEventTarget, IGlobalEventHandlers, 
    IWindowEventHandlers, IWindowTimers

الخصائص

اسموصف
Document { get; }يجب أن تقوم سمة المستند بإرجاع أحدث كائن مستند لكائن Window.
FrameElement { get; }كائن frameElement لمستند .
Location { get; }يجب أن تقوم سمة الموقع لواجهة Window بإرجاع كائن الموقع لمستند كائن النافذة هذا.
Name { get; set; }يجب أن تعيد سمة الاسم الخاصة بكائن النافذة ، عند الحصول عليها ، الاسم الحالي لسياق الاستعراض ، وعند الإعداد ، قم بتعيين اسم سياق الاستعراض على القيمة الجديدة.
Opener { get; }سمة Opener IDL على كائن Window ، عند الحصول عليها ، يجب أن تعيد كائن WindowProxy لسياق التصفح الذي تم إنشاء سياق التصفح الحالي منه (سياق تصفح الفتح الخاص به) ، إذا كان هناك واحد ، إذا كان لا يزال متاحًا ، وإذا سياق التصفح الحالي لم يتبرأ من افتتاحيته ؛ خلاف ذلك ، يجب أن ترجع فارغة. عند الإعداد ، إذا كانت القيمة الجديدة فارغة ، فيجب أن يتخلى سياق التصفح الحالي عن افتتاحية قيمته ؛ إذا كانت القيمة الجديدة هي أي شيء آخر ، فيجب على وكيل المستخدم استدعاء الأسلوب الداخلي [[DefineOwnProperty]] لكائن Window ، وتمرير اسم الخاصية “opener” باعتباره مفتاح الخاصية ، وواصف الخاصية {[[القيمة]]: القيمة ، [[قابل للكتابة]]: صحيح ، [[Enumerable]]: صحيح ، [[قابل للتكوين]]: صحيح} باعتباره واصف الخاصية ، حيث تكون القيمة هي القيمة الجديدة.
Parent { get; }يجب أن تُرجع سمة IDL الأصل على كائن Window لمستند في سياق استعراض b كائن WindowProxy لسياق التصفح الأصلي ، إذا كان هناك واحد (على سبيل المثال ، إذا كان b هو سياق تصفح فرعي) ، أو كائن WindowProxy في الاستعراض السياق ب نفسه ، بخلاف ذلك (على سبيل المثال ، إذا كان سياق تصفح عالي المستوى أو سياق تصفح متداخل منفصل) .
Self { get; }إرجاع كائن WindowProxy الخاص بسياق الاستعراض الخاص بكائن Window.
Top { get; }يجب أن تُرجع سمة IDL العلوية في كائن Window لمستند ما في سياق استعراض b كائن WindowProxy لسياق التصفح ذي المستوى الأعلى (والذي سيكون كائن WindowProxy الخاص به إذا كان هو سياق تصفح عالي المستوى بحد ذاته) ، إذا يحتوي على كائن WindowProxy واحد أو خاص به بخلاف ذلك (على سبيل المثال ، إذا كان سياق تصفح متداخلاً منفصلًا) .
Window { get; }إرجاع كائن WindowProxy الخاص بسياق الاستعراض الخاص بكائن Window.

طُرق

اسموصف
Alert(string)يعرض تنبيهًا مشروطًا بالرسالة المحددة ، وينتظر حتى يقوم المستخدم بإغلاقها
Confirm(string)يعرض موجه موافق / إلغاء مشروط بالرسالة المحددة ، وينتظر أن يقوم المستخدم برفضها ، ويعيد صحيحًا إذا نقر المستخدم على “موافق” و “خطأ” إذا نقر المستخدم فوق “إلغاء”.
Prompt(string, string)يعرض موجه حقل نصي مع الرسالة المحددة ، وينتظر أن يقوم المستخدم برفضها ، ويعيد القيمة التي أدخلها المستخدم. إذا ألغى المستخدم الموجه ، فسيعيد القيمة فارغة بدلاً من ذلك. إذا كانت الوسيطة الثانية موجودة ، فسيتم استخدام القيمة المحددة كقيمة افتراضية.

أنظر أيضا