Ir para conteúdo
Fórum Script Brasil
  • 0

Chamar Um Js Depois Do Response.redirect


Rapper

Pergunta

ae fazendo favor, alguém sabe me fala se tem alguma forma de executar um java script depois que executei um Response.Redirect ?

Exemplo:

Tenho um formulario de cadastro, ai eu pego preencho os campos, aperto o botão pra cadastrar ai envia os dados pro db, ai depois disso coloquei pra da um Response.Redirect mas pra mesma pagina e tal. teria como depois que executa esse Response.Redirect, executar um JavaScript, tipo um Aviso: Cadastro Efetuado com Sussesso.

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0

você pode fazer assim.....no response.redirect você passa um parâmetro....Ex:

response.redirect "arquivo.asp?pConfirmacao=true"
Ai no body do seu arquivo você coloca:
<body <%if request("pConfirmacao") = "true" then response.write "onLoad=alert('Cadastro ok');"%>>

É isso ai....entendeu??

Link para o comentário
Compartilhar em outros sites

  • 0

mano, eu executo o javascript antes de redirecionar.

Primeiro jogo o alerta na tela, e depois redireciono na mesma hora.. tudo via javascript mesmo..

aqui sempre funcionou na boa..

Link para o comentário
Compartilhar em outros sites

  • 0

<script>

alert('mensagem');

window.location='pagina.asp';

</script>

Link para o comentário
Compartilhar em outros sites

  • 0

Tipo eu já fiz isso dark0, só que no meu caso é o seguinte, a janela que abre logo apos executar o formulario é uma janela "personalizada" ai ele aparece e tal, só que num da tempo de ler toda a mensagem que tem nela, pois abre a janela e já redireciona. tem como coloca um "TEMPO" pra redireciona ?

to usando assim oh:

<%
acao = Replace(Request.Querystring("acao"), "'" , "''")
IF acao = "enviar" THEN
nome = Replace(Request.Form("nome"), "'" , "''")
conexao.execute("INSERT INTO C1 (nome) VALUES ('"&nome&"')")
Response.Write("<script language='JavaScript'>")
Response.Write("this.alerta(2);")
Response.Write("window.location.href('teste.asp');")
Response.Write("</script>")
END IF
%>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...