Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Luiz Sérgio Cardoso

Colocando javascript no meio de um código ASP

Recommended Posts

crie uma nova página e insira isso:

 

<%
  
 strMsg = "Teste!" 
Response.Write "<script>alert('" & strMsg & "')</script>"

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Faça o teste em pagina limpa sem código para ver se funciona.

 

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste</title>
</head>
 
<body>
<%
response.Write("<script>alert('TESTANDO E VERIFICANDO O SCRIPT JAVASCRIPT COM ASP');</script>>")
%>
</body>
</html>

 

Att;

 

Funcionou legal! Será que o fato da página estar incluída diz alguma coisa?

Compartilhar este post


Link para o post
Compartilhar em outros sites

é pode ser a limitação do include, mas daí voce pode usar o Server.Execute. Daquele código que passei e pedi para criar um novo arquivo e testar se ele abriu normal , faça o teste com o include.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu testei com include e também consegui fazer funcionar o alert.

 

Esses códigos funcionáram:

 

teste1.asp:

 

<!-- #include file="teste2.asp" -->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste</title>
</head>
 
<body>
<%
response.Write("<script>alert('TESTANDO E VERIFICANDO O SCRIPT JAVASCRIPT COM ASP');</script>")
%>
</body>
</html>

teste2.asp:

 

<%
response.Write("<script>alert('sdsd');</script>")
%>

Apareceram os dois alerts com sucesso, o que me faz pensar que é o $.ajax que não está reconhecendo isso de alguma forma.

Compartilhar este post


Link para o post
Compartilhar em outros sites

ele não esta conseguindo ler seu retorno

Compartilhar este post


Link para o post
Compartilhar em outros sites

tente deste modo

 

response.write "<script>"
response.write "alert('TESTANDO E VERIFICANDO O SCRIPT JAVASCRIPT COM ASP');"
response.write "</script>"

Compartilhar este post


Link para o post
Compartilhar em outros sites

Essa FUNCITION sua é ASP CLASSIC né?

 

Então tenta dessa forma

 

<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Teste</title>
</head>
 
<body>
<%
function salvaAtualizaCliente() {
var parametros = "cmd=salvaAtualizaCliente"+$Return_FormValues();
var retorno = $Ajax_Content("funcoesCadClientes.asp","",parametros);
 
var msg = retorno.split("|");
 
 
if (msg[1]=="true") {
$("#msg-sucess").html(" Cliente salvo com sucesso");
$("#alert_save").show();
} else {
response.Write("<script>alert('Ocorreu um erro ao salvar: '"&msg[0]&"')</script>")
return;
}
 
buscaCliente("");
 
}
%>
</body>
</html>

 

Att;

Compartilhar este post


Link para o post
Compartilhar em outros sites

Legal... se quiser, posta a POG

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.