tutoriais mais recente desenvolvimento web
 

O objeto de janela


objeto janela

O objeto janela representa uma janela aberta em um navegador.

Se um documento contém quadros (<iframe> tags) , o navegador cria um objeto de janela para o documento HTML, e um objeto de janela adicional para cada quadro.

Note: Não há padrão público que se aplica ao objeto Window, mas todos os principais navegadores apoiá-lo.


Janela de Propriedades de Objetos

Propriedade Descrição
closed Retorna um valor booleano que indica se uma janela foi fechada ou não
defaultStatus Define ou retorna o texto padrão na barra de estado de uma janela
document Retorna o objeto de documento para a janela ( See Document object )
frameElement Retorna o <iframe> elemento em que a janela atual é inserido
frames Retorna todos <iframe> elementos na janela atual
history Retorna o objeto Histórico para a janela ( See History object )
innerHeight Retorna a altura interior da área de conteúdo de uma janela
innerWidth Retorna a largura interna da área de conteúdo de uma janela
length Retorna o número de <iframe> elementos na janela atual
localStorage Retorna uma referência para o objeto de armazenamento local usado para armazenar dados. Armazena dados sem data de validade
location Retorna o objeto de localização de janela ( See Location object )
name Define ou retorna o nome de uma janela
navigator Retorna o objeto Navigator para a janela ( Veja Navigator objeto )
opener Retorna uma referência para a janela que criou a janela
outerHeight Retorna a altura exterior de uma janela, incluindo barras de ferramentas / barras de rolagem
outerWidth Retorna a largura exterior de uma janela, incluindo barras de ferramentas / barras de rolagem
pageXOffset Retorna os pixels do documento atual foi rolada (horizontally) do canto superior esquerdo da janela
pageYOffset Retorna os pixels do documento atual foi rolada (vertically) a partir do canto superior esquerdo da janela
parent Retorna a janela pai da janela atual
screen Retorna o objeto de tela para a janela (See Screen object)
screenLeft Retorna a coordenada horizontal da janela em relação à tela
screenTop Retorna a coordenada vertical da janela em relação à tela
screenX Retorna a coordenada horizontal da janela em relação à tela
screenY Retorna a coordenada vertical da janela em relação à tela
sessionStorage Retorna uma referência para o objeto de armazenamento local usado para armazenar dados. Armazena dados para uma sessão (lost when the browser tab is closed)
scrollX Um alias de pageXOffset
scrollY Um alias de pageYOffset
self Retorna a janela atual
status Define ou retorna o texto na barra de estado de uma janela
top Retorna a janela de nível superior do navegador

Métodos janela Objeto

Método Descrição
alert() Exibe uma caixa de alerta com uma mensagem e um botão OK
atob() Descodifica uma cadeia de base-64 codificado
blur() Remove o foco da janela atual
btoa() Codifica uma cadeia na base 64
clearInterval() Limpa um temporizador ajustado com setInterval()
clearTimeout() Limpa um temporizador ajustado com setTimeout()
close() Fecha a janela atual
confirm() Exibe uma caixa de diálogo com uma mensagem e um OK e um botão Cancelar
focus() Define o foco para a janela atual
getComputedStyle() Obtém os estilos CSS computadorizada corrente aplicada a um elemento
getSelection() Retorna um objeto Seleção representando o intervalo de texto selecionado pelo usuário
matchMedia() Retorna um objeto MediaQueryList representando a string de consulta de mídia CSS especificado
moveBy() Move uma janela em relação à sua posição atual
moveTo() Move-se uma janela para a posição especificada
open() Abre uma nova janela do navegador
print() Imprime o conteúdo da janela atual
prompt() Exibe uma caixa de diálogo que pede o visitante para a entrada
resizeBy() Redimensiona a janela pelos pixels especificados
resizeTo() Altera o tamanho da janela de acordo com a largura e altura especificada
scroll() Descontinuada. Este método tem sido substituído pelo scrollTo() método.
scrollBy() Rola o documento, o número especificado de pixels
scrollTo() Rola o documento para as coordenadas especificadas
setInterval() Chama uma função ou avalia uma expressão em intervalos de tempo especificados (em milissegundos)
setTimeout() Chama uma função ou avalia uma expressão depois de um número especificado de milissegundos
stop() Interrompe a janela de carregamento