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

Asp Dentro De Javascript


Carlos Rocha

Pergunta

Tem como colocar uma instrução asp dentro de um bloco de codigos javascript?

Exemplo:

response.write "<script>if (confirm('Já existe esta pergunta cadastrda em outro módulo. Prosegue?')); else document.location.href='faq.asp?action=incluir'</script>"

Explicando como quero...

<script>if (confirm('Já existe esta pergunta cadastrda em outro módulo. Prosegue?'));

Se a resposta for sim, executa esta instrução asp

strSQlInsert = "INSERT INTO tbFaq(DfModulo, DfPergunta, DfMemo, DfAutor) values('"&DfModulo_f&"' , '"&Replace(DfPergunta_f,"'","''")&"', '"&Replace(DfMemo_f,"'","''")&"' , '"&trim(Nome_usu)&"')"

Set Rs_FaqInsert = Conn.EXECUTE(strSQlInsert)

if Err.Number = 0 then

response.write "<script>alert('Inclusão efetuada com suscesso!'); document.location='faq.asp?action=incluir'</script>"

else

response.write "<script>alert('Erro. Tente de Novo!'); document.location='faq.asp?action=incluir'</script>"

end if

response.write "<script>else document.location.href='faq.asp?action=incluir'</script>"

E se a resposta for não, a execução para e redireciona para outra pagina.

else document.location.href='faq.asp?action=incluir'</script>

Sera que tem geito

Asp dentro de JavaScript

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0

Então brother...

na verdade você num pode pensar dessa maneira "ASP dentr de Javascript"

Pense da seguinte forma, você envia dados via asp para q o Javascript trate esses dados e tome uma determinada ação....

imagine assim:

<script>

var dadosEnviados = '<%=datosRetornadosViaASP%>';

if (dadosEnviados == true) {

if (confirm('Já existe esta pergunta cadastrada em outro módulo. Deseja continuar?')) {

document.location.href = 'inserirPergunta.asp';

}

} else {

document.location.href = 'faq.asp?action=incluir'

}

</script>

Mais ou menos isso entendeu?!

cara esse tipo de sistema é mágico!!! Já fiz um leilão on-line onde as propostas eram atualizadas automaticamente sem refresh utilizando interface ASP x Javascript.

Mas é muito importante prestar atenção a diferença entre os navegadores já que javascript roda no navegador cliente (IE, NESTCAPE, etc.)!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Acho que eu falei falei e num respondi a sua pergunta....

Vamos lá resumindo o codigo esta certo...

Como o javascript na pode passar dados para o ASP tenta redirecionar sempre para outra pagina...

Esse comando:

strSQlInsert = "INSERT INTO tbFaq(DfModulo, DfPergunta, DfMemo, DfAutor) values('"&DfModulo_f&"' , '"&Replace(DfPergunta_f,"'","''")&"', '"&Replace(DfMemo_f,"'","''")&"' , '"&trim(Nome_usu)&"')"
Set Rs_FaqInsert = Conn.EXECUTE(strSQlInsert) 
if Err.Number = 0 then
response.write "<script>alert('Inclusão efetuada com suscesso!'); document.location='faq.asp?action=incluir'</script>"
else
response.write "<script>alert('Erro. Tente de Novo!'); document.location='faq.asp?action=incluir'</script>"
end if 
response.write "<script>else document.location.href='faq.asp?action=incluir'</script>"

pode estar inserido em uma outra pagina passando os parametros por querystring talvez, sei lá...

O resto esta na resposta de cima smile.gif

Espero ter sido util!!!

Qualquer coisa estamos ai

[]s

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...