مثال
فتح نافذة جديدة، وتغيير حجم العرض والارتفاع 250px نسبة إلى موقعها الحالي:
function openWin() {
myWindow = window.open("", "", "width=100, height=100"); // Opens a new window
}
function resizeWin() {
myWindow.resizeBy(250, 250); // Resizes the new window
myWindow.focus(); //
Sets focus to the new window
}
انها محاولة لنفسك » أكثر "Try it Yourself" الأمثلة أدناه.
تعريف والاستخدام
و resizeBy() طريقة تغيير حجم نافذة من المبلغ المحدد، نسبة إلى حجمها الحالي.
Note: هذه الطريقة يتحرك أسفل الزاوية اليمنى من النافذة من قبل عدد محدد من بكسل محددة. لن يتم نقل أعلى الزاوية اليسرى (يبقى في الإحداثيات الأصلية).
طرق ذات صلة:
- resizeTo() - تغيير حجم نافذة العرض المحدد والارتفاع
- moveBy() - ينقل نافذة بالنسبة لموقفها الحالي
- moveTo() - ينقل نافذة على الموضع المحدد
دعم المتصفح
طريقة | |||||
---|---|---|---|---|---|
resizeBy() | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا | نعم فعلا |
بناء الجملة
resizeBy( قيم معلمة معامل اكتب وصف width Number مطلوب. رقم موجب أو سالب التي تحدد كيفية العديد من بكسل لتغيير حجم العرض من قبل height Number مطلوب. رقم موجب أو سالب التي تحدد كيفية العديد من بكسل لتغيير حجم الارتفاع من قبل
تفاصيل تقنية
قيمة الإرجاع: لا قيمة الإرجاع
مزيد من الأمثلة
مثال
فتح نافذة جديدة، وانخفاض العرض من قبل 50px وزيادة ارتفاع كتبها 50px:
myWindow.resizeBy(-50, 50); انها محاولة لنفسك »
مثال
باستخدام resizeBy() طريقة جنبا إلى جنب مع resizeTo() :
function resizeWinTo() {
myWindow.resizeTo(800, 600);
myWindow.focus();
}
function resizeWinBy() {
myWindow.resizeBy(-100, -50);
myWindow.focus();
}
انها محاولة لنفسك »
مثال
تغيير حجم الإطار العلوي المتصفح مع 100px في كل اتجاه (يعمل فقط في IE و Safari):
top.resizeBy(100, 100);
انها محاولة لنفسك »
<كائن النافذة