Pessoal
veja se é possível isso, por favor:
1- Criei um objeto HiddenField em minha pagina dei o nome de HdF_MsgBox
2 - Escrevi a função javascript no topo da tela.
<script language="javascript" type="text/javascript">
function perguntas() {
var hidden = document.getElementById('<%=HdF_MsgBox.ClientID%>');
if (confirm("Deseja fazer isso mesmo?"))
hidden.value = 'S';
else
hidden.value = 'N';
}
</script>
3- No botão que vou executar na propriedade "F4" onclientclick coloquei o nome da função javascritp "onclientclick = perguntas() "
4 - No evento click do botão "Protected Sub btn_Teste_Click", coloquei o código abaixo:
Dim resposta As String
resposta = HdF_MsgBox.Value
resposta = resposta
Beleza funcionou corretamente!! Inclusive no Mobile!
Bom, mas no meu problema inicial, quero fazer varias perguntas.
Então:
1 - Apaguei a propriedade onclientclick do botão;
2 - no evento evento click do botão "Protected Sub btn_Teste_Click", coloquei o código abaixo:
Dim resposta As String
ClientScript.RegisterClientScriptBlock(Me.GetType(), "MsgBox", "<script>perguntas()</script>")
resposta = HdF_MsgBox.Value
resposta =
resposta
Iria continuar fazendo outras perguntas e executando código
MAS A MENSAGEM DE PERGUNTA SÓ EXECUTADA DEPOIS QUE EXECUTOU TODO O CODIGO.
É possível ?
jefferson@lj2.com.br