English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Метод resizeBy() для окна

Объект окна JavaScript

resizeBy()метод, чтобы изменить размер текущего окна до указанного размера.

Этот метод изменяет размер окна относительно его текущего размера. Для абсолютного изменения размера окна используйтеwindow.resizeTo().

Синтаксис:

window.resizeBy(width, height)
// Функция для открытия нового окна
function windowOpen() {
  popupWindow = window.open("", "", "width=150, height=150");
}
// Функция для изменения размера открываемого окна
function windowResize() {
  popupWindow.resizeBy(200, 200);
  popupWindow.focus();
}
Проверьте‹/›

Совместимость браузеров

resizeBy() метод полностью поддерживается всеми браузерами:

Метод
resizeBy()являетсяявляетсяявляетсяявляетсяявляется

Параметр значения

ПараметрыОписание
widthГоризонтальное увеличение пикселей окна
heightВертикальное увеличение пикселей окна

Технические детали

Возврат значения:Нет

Более сложные примеры

Откройте новое окно, уменьшите ширину на 100px и увеличьте высоту на 100px:

function windowResize() {
  popupWindow.resizeBy(-100, 100);
  popupWindow.focus();
}
Проверьте‹/›

Этот пример комбинирует resizeBy() и resizeTo():

function windowResizeTo() {
  popupWindow.resizeTo(500, 500);
  popupWindow.focus();
}
function windowResizeBy() {
  popupWindow.resizeBy(100, 100);
  popupWindow.focus();
}
Проверьте‹/›

См. также

Справка по окну (Window):Метод resizeTo()

Справка по окну (Window):Метод moveTo()

Справка по окну (Window):Метод moveBy()

Объект окна JavaScript