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 |