Propriedades:
defaultStatus - Determina o conteúdo padrão da
barra de status do browser, quando nada de importate estiver
acontecendo.
Ex: widow.defaultStatus='Qualquer coisa'
frames - Vetor que armazena as referências para as
frames da janela atual.
Ex: parent.frames.lenght // obtém o número de frames
da janela principal, assumindo que estamos em uma frame.
parent - Refere-se a janela pai da frame atual.
self - Refere-se a janela atual.
Ex: self.defaultStatus='Qualquer coisa'
status - Define uma mensagem que irá aparecer no
rodapé do browser, em substituição por exemplo,
a URL de um link, quando estivermos com o mouse sobre o link.
Ex: window.status="qualquer texto"
top - Refere-se a janela de nível mais alto do
esquema hierárquico do JavaScript.
Ex: top.close() // fecha a janela principal do browser
window - Refere-se a janela atual. Funciona de modo
análogo a self.
Ex: window.status='Qualquer coisa'
Métodos:
alert - Mostra uma caixa de alerta, seguido de um sinal sonoro
e o botão de OK.
Ex: alert('Esta é uma janela de alerta!')
close - Termina a sessão atual do browser.
Ex: top.close()
confirm - Mostra uma caixa de diálogo, seguida de um
sinal sonoro e os botão de OK e Cancel. Retorna um valor
verdadeiro se o usuário escolher OK.
Ex: retorno=confirm('Deseja prosseguir?')
open - Abre uma nova sessão do browser, como se o
usuário pressionasse <CTRL>+N
Ex: window.open("URL", "Nome" [,"características"])
Onde:
URL - endereço selecionado inicialmente quando da abertura da nova janela.Nome - nome da nova janela, definido pelo programador.
características - série de opções de configuração da nova janela, se especificados devem estar na mesma string, separados por vírulas e sem conter espaços.
toolbar=0 ou 1
location=0 ou 1
directories=0 ou 1
status=0 ou 1
menubar=0 ou 1
scrollbars=0 ou 1
resizable=0 ou 1
width=valor inteiro positivo
height=valor inteiro positivo
Ex: window.open("http://www.oocities.org/CapitolHill/6126/javainde.htm","NovaJanela","toolbar=1,location=1,directories=0,status=1,menubar=1,scrollbars=1,resizable=0,width=320,height=240")
prompt - Monta uma caixa de entrada de dados, de forma
simplificada comparando-se com o objeto text.
Ex: prompt(label [,valor])
onde:
label - texto que aparece ao lado da caixa.valor - é o conteúdo inicial da caixa.
setTimeout - Faz com que uma expressão seja avaliada
após um determinado tempo (em milissegundos).
Ex: ID=setTimeOut(alert('você chegoua aqui, a 10
segundos'),10000)
ID - identificador utilizado para o cancelamento de setTimeOut
clearTimeout - Cancela setTimeOut.
Ex: clearTimeOut(ID)
Eventos:
onLoad - Ocorre assim que a página HTML termina de ser
carregada.
onUnload - Ocorre assim que o usuário sai da página atual.