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