java
Caixas de Diálogo ou de Mensagem
Javascript coloca a sua disposição 3 caixas de mensagens
·
·
·
alert() prompt() confirm()
São os três métodos do objeto window.
O método alert()
O método alert() já lhe deve ser familiar, visto que já o utilizamos frequentemente ao longo do tutorial. O método alert() escreve uma caixa de diálogo na qual é reproduzido o valor (variável e/ou cadeia de caracteres) do argumento que lhe foi fornecido. Esta caixa bloqueia o programa até que o usuário clicar em "OK".
Sua sintaxe é: alert(variável); alert("cadeia de caracteres"); alert(variável + "cadeia de caracteres");
Para escrever em várias linhas, deves usar: \n.
O método prompt()
No mesmo estilo do que o método alert(), o Javascript dispõe de uma outra caixa de diálogo, no caso presente é chamada caixa de convite, que é composto por um campo que contém uma entrada a completar pelo usuário. Esta entrada contém um valor por padrão.
A sintaxe é: prompt("texto da caixa de convite","valor por padrão");
Ao clicar no OK, o método reenvia o valor escrito pelo usuário ou a resposta proposta por padrão.
Se usuário clica em Cancel, o valor nulo é então reenviado.
Prompt() é porvez utilizado para incrementar dados fornecidos pelo usuário.
O método confirm()
Este método escreve 2 botões o "OK" e "Cancel". Ao clicar no OK, confirm() reenvia o valor true e obviamente false caso clicar em Cancel. Esta método é utilizado sobretudo para confirmar uma opção. A sintaxe deste exemplo : confirm("Deseja continuar ?")
Temporizador
Javascript dispõe de um temporizador (ou mais precisamente uma contagem decrescente) que permita invocar uma função após um derterminado tempo.A sintaxe do temporizador é : nome_do_contador = setTimeout("função_invocada()", tempo em milisegundos)
Assim, setTimeout("arrancar()",5000) vai chamar a função arrancar() após 5 segundos.Para parar o temporizador antes do fim da contagem, temos :