مثال
مفتوحة "www.w3ii.com" في نافذة المتصفح الجديد:
window.open("http://www.w3ii.com");
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
و open() طريقة يفتح نافذة جديدة للمتصفح.
نصيحة: استخدم close() طريقة لإغلاق النافذة.
دعم المتصفح
طريقة | |||||
---|---|---|---|---|---|
open() | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
window.open( قيم معلمة معامل وصف URL اختياري. يحدد URL للصفحة لفتح. إذا لم يتم تحديد URL، نافذة جديدة مع حوالي: فتح فارغة name اختياري. تحديد target السمة أو اسم من النافذة. ويدعم القيم التالية: - _blank - يتم تحميل URL في نافذة جديدة. هذا هو الافتراضي
- يتم تحميل URL في الإطار الأصل - _parent
- _self - URL يستبدل الصفحة الحالية
- _top - URL محل أي الإطارات التي يمكن تحميلها
- name - اسم من النافذة (ملاحظة: اسم لا يحدد عنوان نافذة جديدة)
specs اختياري. قائمة مفصولة بفواصل من العناصر، لا الفراغات. ويدعم القيم التالية:
channelmode=yes|no|1|0 أم لا لعرض إطار في وضع المسرح. الافتراضي هو لا. IE فقط directories=yes|no|1|0 عفا عليها الزمن. أو عدم إضافة أزرار الدليل. الافتراضي هو نعم. IE فقط fullscreen=yes|no|1|0 أم لا لعرض المتصفح في وضع ملء الشاشة. الافتراضي هو لا. يجب أيضا أن تكون نافذة في وضع ملء الشاشة في وضع المسرح. IE فقط height=pixels ارتفاع النافذة. دقيقة. القيمة هي 100 left=pixels الموضع الأيسر من النافذة. القيم السلبية لا يسمح location=yes|no|1|0 أو عدم عرض حقل العنوان. أوبرا فقط menubar=yes|no|1|0 أو عدم عرض شريط القوائم resizable=yes|no|1|0 أم لا تكون النافذة يمكن تغيير حجم. IE فقط scrollbars=yes|no|1|0 أو عدم عرض أشرطة التمرير. IE، فايرفوكس وأوبرا فقط status=yes|no|1|0 أم لا لإضافة شريط الحالة titlebar=yes|no|1|0 أو عدم عرض شريط العنوان. تجاهل إلا تطبيق الاستدعاء هو تطبيق HTML أو مربع حوار موثوق به toolbar=yes|no|1|0 أو عدم عرض شريط أدوات المتصفح. IE و Firefox فقط top=pixels موقف العلوي من النافذة. القيم السلبية لا يسمح width=pixels عرض النافذة. دقيقة. القيمة هي 100
يحل محل اختياري. تحديد ما إذا كان URL بإنشاء إدخال جديد أو يستبدل الإدخال الحالي في قائمة المحفوظات. ويدعم القيم التالية: - صحيح - URL محل الوثيقة الحالية في قائمة المحفوظات
- كاذبة - URL بإنشاء إدخال جديد في قائمة المحفوظات
تفاصيل تقنية
قيمة الإرجاع: إشارة إلى الإطار الذي تم إنشاؤه حديثا، أو لاغية إذا فشل استدعاء
مزيد من الأمثلة
مثال
فتح حول: لم تحدد الصفحة في نافذة جديدة:
var myWindow = window.open("", "", "width=200,height=100"); انها محاولة لنفسك »
مثال
فتح نافذة جديدة تسمى "MsgWindow" ، وكتابة بعض النصوص في ذلك:
var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This is 'MsgWindow'. I am 200px wide and 100px
tall!</p>"); انها محاولة لنفسك »
مثال
استبدال الإطار الحالي مع نافذة جديدة:
var myWindow = window.open("", "_self");
myWindow.document.write("<p>I
replaced the current window.</p>"); انها محاولة لنفسك »
مثال
فتح نافذة جديدة والسيطرة على مظهره:
window.open("http://www.w3ii.com", "_blank", "toolbar=yes,scrollbars=yes,resizable=yes,top=500,left=500,width=400,height=400"); انها محاولة لنفسك »
مثال
فتح نوافذ متعددة:
window.open("http://www.google.com/");
window.open("http://www.w3ii.com/"); انها محاولة لنفسك »
مثال
فتح نافذة جديدة. استخدام close() لإغلاق نافذة جديدة:
function openWin() {
myWindow = window.open("", "myWindow", "width=200,height=100"); // Opens a new window
}
function closeWin() {
myWindow.close(); // Closes the new window
} انها محاولة لنفسك »
مثال
فتح نافذة جديدة. استخدام الخاصية اسم لإرجاع اسم من النافذة الجديدة:
var myWindow = window.open("", "MsgWindow", "width=200,height=100");
myWindow.document.write("<p>This window's name is: " + myWindow.name +
"</p>"); انها محاولة لنفسك »
مثال
باستخدام الخاصية فتحت لإرجاع إشارة إلى الإطار الذي خلق إطار جديد:
var myWindow = window.open("", "myWindow", "width=200,height=100");
// Opens a new window
myWindow.document.write("<p>This is 'myWindow'</p>"); // Text in the new window
myWindow.opener.document.write("<p>This is the source window!</p>"); //
Text in the window that created the new window انها محاولة لنفسك »
<كائن النافذة