كائن نافذة
يمثل الكائن نافذة نافذة مفتوحة في المتصفح.
إذا كانت الوثيقة تحتوي على إطارات (<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() | توقف نافذة من التحميل |