Método resizeBy() da Window

Definição e uso

resizeBy() O método ajusta o tamanho da janela pela quantidade especificada.

Veja também:

Método resizeTo()

Método moveBy()

Método moveTo()

Exemplo

Exemplo 1

Abra uma nova janela e ajuste (aumente) a largura e a altura:

function openWin() {
  myWindow = window.open("", "", "width=100, height=100");
}
function resizeWin() {
  myWindow.resizeBy(250, 250);
}

Experimente você mesmo

Exemplo 2

Abra uma nova janela, reduza a largura em 50px e aumente a altura em 50px:

myWindow.resizeBy(-50, 50);

Experimente você mesmo

Exemplo 3

Combine resizeBy() com resizeTo():

function resizeWinTo() {
  myWindow.resizeTo(800, 600);
  myWindow.focus();
}
function resizeWinBy() {
  myWindow.resizeBy(-100, -50);
}

Experimente você mesmo

Sintaxe

resizeBy(width, height)

Parâmetro

Parâmetro Descrição
width Obrigatório. Número positivo ou negativo. Número de pixels para ajustar o tamanho da largura.
height Obrigatório. Número positivo ou negativo. Número de pixels para ajustar o tamanho da altura.

Retorno

Nenhum.

Suporte do navegador

Todos os navegadores suportam resizeBy():

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Suporte Suporte Suporte Suporte Suporte Suporte