Window.confirm()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
O método Window.confirm()
mostra uma janela modal com uma mensagem opcional e dois botões, OK e Cancelar.
Sintaxe
resultado = window.confirm(mensagem);
mensagem
é a string opcional que será mostrada no diálogo.resultado
é um booleano indicando se OK ou cancelar foram selecionados (true
indicará OK).
Exemplo
if (window.confirm("Você realmente quer sair?")) { window.open("sair.html", "Obrigado pela visita!"); }
Produzirá:
Notas
The following text is shared between this article, DOM:window.prompt and DOM:window.alert Caixas de diálogo são janelas modais - elas previnem o usuário de acessar o resto da interface da aplicação enquanto a caixa de diálogo não for fechada. Por esta razão, você não deve usar abusivamente nenhuma função que crie uma caixa de diálogo (ou uma janela modal). E independente disso, existem boas razões para evitar o uso de caixas de diálogo para confirmações.
Usuários do Mozilla Chrome (Ex.: Extensões do Firefox) devem utilizar métodos de nsIPromptService
.
O argumento é opcional e não é requerido por especificações.
Especificação
Especificado em HTML5.