AJAX JAVASCRIPT

GUSTAVOCANALLI 27/02/2011 23:21:39
#366729
BOA NOITE GALERA.

TO COM O SEGUINTE CODIGO PRA USAR O AJAX.

<asp:UpdatePanel ID=[Ô]udp_consulta[Ô] runat=[Ô]server[Ô] UpdateMode=[Ô]Conditional[Ô]>
<asp:ScriptManager ID=[Ô]scm_estado[Ô] runat=[Ô]server[Ô] AllowCustomErrorsRedirect=[Ô]False[Ô]></asp:ScriptManager>
</asp:UpdatePanel>

E TO USANDO UM CODIGO PRA MOSTRAR UMA MSGBOX COM JAVASCRIPT.
PORéM, A MSGBOX SÓ é MOSTRADA SE EU NÃO UTILIZO O CODIGO UpdatePanel.

COMO EU POSSO FAZER PRA UTILIZAR O JAVASCRIPT JUNTO COM O AJAX?
TECLA 28/02/2011 08:19:04
#366736
Resposta escolhida
O SCRIPTMANAGER precisa ficar fora do UPDATEPANEL.
Veja se é isso.
GUSTAVOCANALLI 28/02/2011 19:48:21
#366826
NÃO DEU CERTO
VB6MASTER 28/02/2011 19:54:28
#366827
Rapaz !!!
Em PHP isso é muito mais simples:
<?php
echo [Ô]<script>alert([ô]Sua Mensagem![ô])</script>[Ô];
?>
GUSTAVOCANALLI 28/02/2011 19:57:24
#366828
EU CONSEGUI GERAR O MSGBOX.

MAIS NÃO TO CONSEGUINDO FAZER ELE APARECER DENTRO DO UPDATEPANEL.
TECLA 01/03/2011 09:57:31
#366865
Fiz um exemplo simples e o resultado foi satisfatório.

Segue o HTML da página ASPX.
[txt-color=#e80000]<asp:ScriptManager ID=[Ô]ScriptManager1[Ô] runat=[Ô]server[Ô]>
</asp:ScriptManager>
<asp:UpdatePanel ID=[Ô]UpdatePanel1[Ô] runat=[Ô]server[Ô]>
<ContentTemplate>
<asp:Button ID=[Ô]Button1[Ô] runat=[Ô]server[Ô] onclick=[Ô]Button1_Click[Ô] Text=[Ô]Button[Ô] />
</ContentTemplate>
</asp:UpdatePanel>[/txt-color]

Segue o CODE-BEHIND do botão que está no UPDATEPANEL.
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.RegisterStartupScript(this, this.GetType(), [Ô]mensagem[Ô], [Ô]alert([ô]Programacao On-Line[ô]);[Ô], true);
}


O resultado é a exibição da mensagem [txt-color=#e80000]ALERT([ô]Programacao On-Line[ô])[/txt-color]; no browser de forma assíncrona.
GUSTAVOCANALLI 01/03/2011 20:20:06
#366938
Vlw cara, deu certo.

Como eu posso gerar uma mensagem de [Ô]OK / Cancelar[Ô] e tratar no próprio código?
TECLA 01/03/2011 21:29:55
#366947
Ao invés do ALERT, utilize a instrução CONFIRM do JAVASCRIPT.
GUSTAVOCANALLI 01/03/2011 21:43:20
#366949
MAIS COMO EU FACO ISSO POR CODIGO?

COMO EU VEJO SE O CARA ESCOLHEU OK OU CANCELAR?
TECLA 02/03/2011 14:25:32
#367037
Faça o seguinte:

1. Crie uma função em JS no code HTML da página
[txt-color=#e80000]<script type=[Ô]text/javascript[Ô]>
function confirma() {
if (confirm([ô]Deseja acessar o site agora?[ô]) == true)
return true;
else
return false;
}
</script>[/txt-color]

2. No evento LOAD da página em questão, acrescente um atributo vinculando o evento CLICK do botão com a função criada.
[txt-color=#e80000]protected void Page_Load(object sender, EventArgs e)
{
Button2.Attributes.Add([Ô]onclick[Ô], [Ô]return confirma();[Ô]);
}[/txt-color]

3. Por fim, escreva a rotina que deve ser executada, caso o usuário clique no botão SIM.
[txt-color=#e80000]protected void Button2_Click(object sender, EventArgs e)
{
Response.Redirect([Ô]http://sites.google.com/site/programacaoonline[Ô]);
}[/txt-color]

é isso!
Tópico encerrado , respostas não são mais permitidas