artsoft.lucas@terra.com.br
-
Total de itens
2 -
Registro em
-
Última visita
Posts postados por artsoft.lucas@terra.com.br
-
-
Boa Noite,
Afinal, é possível simular um confirm utilizando JavaScript???
Já fiz exaustivas pesquisas, baixei compomentes Jquerys, tentei entender o funcionamento dos callback e nada resolveu meu problema. Sou iniciante em Javascript e estou meio "inconformado" com as limitações da linguagem. É no minimo irritante ter que usar os confirms e alert do browser.
Gostaria de fazer algo simples, como no codígo abai'xo. O problema é que o javascript é assincrono e executa a rotina toda ANTES do usuário fazer sua escolha. Gostaria da uma opinião de alguém que tenha larga experiência em java, se é possível ou não fazer este tipo coisa.
A função esta funcionando OK , o problema é que que quando chamo a mesma o java não espera o retorno para continuar executando.
if (messageYesNo("confirma exclusao?"))
{alert ("vai excluir")}
else
{alert ("não vai excluir")}
//... continua o fluxo
function messageYesNo(vmessa)
{
Lobibox.confirm({
msg: vmessa,
callback: function ($this, type, ev)
{
if (type == 'yes')
{
messageYesNo = true
return true
}
else
{
messageYesNo = false
return false
}
}
}
)
}
Simulando um confirm em JAVAScript
em Ajax, JavaScript, XML, DOM
Postado
Obrigado pela resposta Jhonas,
Infelizmente a forma sugerida de Callback não funciona, eu já havia testado. Para funcionar desta forma eu teria que inserir o bloco do codigo do que o sistema irá fazer após a escolha do usuário dentro da função , e isso fica pouco funcional, pois muitas vezes o sistema tem dezenas de linhas de codigo para processar após o usuáro fazer sua escolha. Preciso de uma forma que retorne o result (sim/não) e permita seguir o fluxo do programa, assim como o confirm.