أحدث البرامج التعليمية وتطوير الشبكة
 

كائن النافذة


كائن نافذة

يمثل الكائن نافذة نافذة مفتوحة في المتصفح.

إذا كانت الوثيقة تحتوي على إطارات (<iframe> tags) ، ومتصفح يخلق الكائن نافذة واحدة للمستند HTML، والكائن إطار إضافي واحد لكل إطار.

Note: ليس هناك معيار العامة التي تنطبق على وجوه النافذة، ولكن جميع المتصفحات الرئيسية تدعم ذلك.


خصائص كائن نافذة

خاصية وصف
closed بإرجاع قيمة منطقية تشير إلى ما إذا كانت نافذة تم إغلاق أو لا
defaultStatus مجموعات أو إرجاع النص الافتراضي في شريط الحالة من النافذة
document بإرجاع كائن المستند للنافذة ( See Document object )
frameElement إرجاع <iframe> العنصر الذي يتم إدراج الإطار الحالي
frames بإرجاع كافة <iframe> العناصر في الإطار الحالي
history يعود الكائن التاريخ للنافذة ( See History object )
innerHeight يعود الارتفاع الداخلي من ناحية المحتوى نافذة ل
innerWidth يعود العرض الداخلي من ناحية المحتوى نافذة ل
length إرجاع عدد <iframe> العناصر في الإطار الحالي
localStorage إرجاع مرجع إلى كائن التخزين المحلي تستخدم لتخزين البيانات. مخازن البيانات مع عدم وجود تاريخ انتهاء الصلاحية
location يعود الكائن الموقع للنافذة ( See Location object )
name مجموعات أو إرجاع اسم نافذة
navigator بإرجاع كائن المستكشف للنافذة ( انظر المستكشف الكائن )
opener بإرجاع مرجع إلى الإطار الذي خلق نافذة
outerHeight يعود الارتفاع الخارجي من النافذة، بما في ذلك أشرطة الأدوات / التمرير
outerWidth يعود العرض الخارجي للنافذة، بما في ذلك أشرطة الأدوات / التمرير
pageXOffset إرجاع بكسل تم تمريره المستند الحالي (horizontally) من الزاوية اليسرى العليا من النافذة
pageYOffset إرجاع بكسل تم تمريره المستند الحالي (vertically) من الزاوية اليسرى العليا من النافذة
parent إرجاع الإطار الأصل من النافذة الحالية
screen يعود الكائن شاشة للنافذة (See Screen object)
screenLeft إرجاع الأفقي تنسيق النافذة المتعلقة الشاشة
screenTop إرجاع تنسيق رأسي من النافذة المتعلقة الشاشة
screenX إرجاع الأفقي تنسيق النافذة المتعلقة الشاشة
screenY إرجاع تنسيق رأسي من النافذة المتعلقة الشاشة
sessionStorage إرجاع مرجع إلى كائن التخزين المحلي تستخدم لتخزين البيانات. مخازن البيانات لدورة واحدة (lost when the browser tab is closed)
scrollX اسم مستعار من pageXOffset
scrollY اسم مستعار من pageYOffset
self إرجاع الإطار الحالي
status مجموعات أو إرجاع النص في شريط الحالة من النافذة
top إرجاع العلوي نافذة المتصفح

طرق كائن نافذة

طريقة وصف
alert() يعرض مربع التنبيه مع رسالة وزر موافق
atob() يترجم سلسلة أساس 64 المشفرة
blur() يزيل التركيز من النافذة الحالية
btoa() يشفر سلسلة في قاعدة-64
clearInterval() مسح جهاز توقيت مع مجموعة setInterval()
clearTimeout() مسح جهاز توقيت مع مجموعة setTimeout()
close() إغلاق الإطار الحالي
confirm() يعرض مربع حوار مع رسالة وOK وزر إلغاء الأمر
focus() ضبط التركيز على الإطار الحالي
getComputedStyle() يحصل على الأنماط CSS المحسوبة الحالية المطبقة على عنصر
getSelection() بإرجاع كائن التحديد يمثل مجموعة من النص المحدد من قبل المستخدم
matchMedia() بإرجاع كائن MediaQueryList تمثل المحدد CSS سلسلة الاستعلام وسائل الإعلام
moveBy() يتحرك نافذة بالنسبة لموقفها الحالي
moveTo() يتحرك نافذة على الموضع المحدد
open() يفتح نافذة جديدة للمتصفح
print() يطبع محتوى الإطار الحالي
prompt() يعرض مربع الحوار الذي يطالب الزائر لإدخال
resizeBy() تغيير حجم نافذة من قبل بكسل محدد
resizeTo() تغيير حجم نافذة العرض المحدد والارتفاع
scroll() إهمال. تم استبدال هذه الطريقة من قبل scrollTo() الأسلوب.
scrollBy() مخطوطات الوثيقة التي أعدتها عدد محدد من بكسل
scrollTo() مخطوطات المستند إلى إحداثيات محددة
setInterval() استدعاء دالة أو تقييم تعبير على فترات زمنية محددة (بالملي ثانية)
setTimeout() استدعاء دالة أو تقييم تعبير بعد عدد معين من ميلي ثانية
stop() توقف نافذة من التحميل