English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
مثال على الجلسة JavaScript Window
open()طريقة Window open() تفتح نافذة متصفح جديدة وتحميل الملف المحدد فيها.
إذا تم إنشاء نافذة جديدة للوثيقة المحددة، يمكن فتح نافذة متصفح جديدة باستخدام طريقةميزاتالمعامل لتحديد مظهرها وسلوكها.
استخدامclose()طريقة إغلاق النافذة.
window.open(url, name, features, replace)
window.open("https://ar.oldtoolbag.com");التحقق من ذلك‹/›
يدعم جميع المتصفحات طريقة open() بشكل كامل:
الطريقة | |||||
open() | نعم | نعم | نعم | نعم | نعم |
المعامل | الوصف |
---|---|
url | اختياري) URL للصفحة التي يجب فتحها. إذا لم يتم تعيين URL، فإن طريقة window.open() ستبدأ نافذة فارغة |
اسم | اختياري) تحديد اسم النافذة أو خصائص الهدف. القيم الممكنة:
|
ميزات | قائمة Projects مفرزة بالكومياء، بدون مسافات. القيم الممكنة: نمط القناة=نعم|لا| 1 | 0 هل يتم عرض النافذة في نمط المسرح. الافتراضي لا. يجب أن تكون النافذة في نمط المسرح في نمط العرض الكامل. فقط IEالمجلدات:نعم|لا|1|0 قديم هل يتم إضافة زر القائمة. الافتراضي نعم. فقط IE العرض الكامل:نعم|لا|1|0 هل يتم عرض المتصفح في نمط العرض الكامل. الافتراضي لا. يجب أن تكون النافذة في نمط المسرح في نمط العرض الكامل. فقط IE الارتفاع=نقاط ارتفاع النافذة. الحد الأدنى هو 100 اليسار=نقاط موقع اليسار للنافذة. لا يسمح بالقيم السلبية الموقع:نعم|لا|1|0 هل يتم عرض حقل العنوان. فقط Opera شريط القائمة:نعم|لا|1|0 هل يتم عرض شريط القائمة قابلية التغيير في الحجم:نعم|لا|1|0 هل يمكن تغيير حجم النافذة. فقط IE شريط التمرير:نعم|لا|1|0 هل يتم عرض شريط التمرير. فقط IE،Firefox و Opera شريط الحالة:نعم|لا|1|0 هل يتم إضافة شريط الحالة الشريط العلوى:نعم|لا|1|0 هل يتم عرض الشريط العلوى. ما لم يتم استدعاء التطبيق كتطبيق HTML أو نافذة محادثة موثوقة، سيتم تجاهله toolbar=yes|no|1|0 عرض شريط الأدوات في المتصفح. فقط في IE وFirefox top=pixels موقع القمة للنافذة. لا يسمح بالقيم السلبية width=pixels عرض النافذة. الحد الأدنى هو 100 |
replace | (اختياري) تحديد URL لإنشاء مسجل جديد أو تبديل المستند الحالي في قائمة التاريخ. القيم الممكنة:
|
قيمة العودة: | مثل Window object للمستند الجديد. إذا لم يتم فتح النافذة، فإن قيمة العودة null. |
---|
فتح صفحة فارغة في النافذة الجديدة
window.open("", "", "width=400, height=300");التحقق من ذلك‹/›
فتح نافذة جديدة واستخدام خاصية name لاسترداد اسم النافذة الجديدة
var win = window.open("", "popupWindow", "width=400, height=300"); win.document.write("<p>This window's name is: " + win.name + "</p>");التحقق من ذلك‹/›
فتح "parrot-tutorial.com" في نافذة جديدة بعرض وارتفاع معين
window.open("https://ar.oldtoolbag.com", "", "width=400, height=300");التحقق من ذلك‹/›
فتح "parrot-tutorial.com" في نافذة جديدة في موقع معين
window.open("https://ar.oldtoolbag.com", "", "left=500, top=200");التحقق من ذلك‹/›
فتح نافذة جديدة وتحديد مظهرها
window.open("https://ar.oldtoolbag.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=200,left=500,width=400,height=300");التحقق من ذلك‹/›
فتح نافذة جديدة وإغلاقها باستخدام طريقة close()
var popupWindow; //فتح نافذة جديدة function windowOpen() { popupWindow = window.open("https://ar.oldtoolbag.com", "_blank"); } // دالة إغلاق النافذة المفتوحة دالة windowClose() { إذا (popupWindow) { popupWindow.close(); } }التحقق من ذلك‹/›
استخدام الخاصية opener للعائد إلى النافذة التي أنشأت النافذة الجديدة:
// فتح نافذة جديدة var win = window.open("", "popupWindow", "width=300, height=200"); // الكتابة بعض النصوص في النافذة الجديدة // الكتابة بعض النصوص في هذه النافذة // الكتابة بعض النصوص في نافذة إنشاء النافذة الجديدة win.opener.document.write("<h1>هذه النافذة المصدر!</h1>");التحقق من ذلك‹/›
مرجع النافذة (Window):طريقة close()
مرجع النافذة (Window):خصائص closed
مرجع النافذة (Window):خصائص opener