Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde pessoal.
Estou desenvolvendo um sistema com ASP e AJAX para baixa de parcelas ref a vendas...criei o script que lista as parcelas e seus vencimentos.
Ao clicar sobre o valor da parcela é chamada uma função, vem o AJAX que redireciona p/ um SQL de UPDATE no arquivo executa.asp e baixada:
Response.Write("<td width=5% align=center height=19 bgcolor=#CCFFCC>")
Response.Write("<font face=Verdana size=2>")
Response.Write("<a href=javascript:BaixaParc('p1',"& rsTabela("cod_int") &")> "& FormatNumber(rsCartoes("parc1"),2) &" </a> ")
Response.Write("</font></td>")
Response.Write("<td width=2% align=center height=19 bgcolor=#CCFFCC>")
Response.Write("<font face=Verdana size=2>")
Response.Write("<div id=acao_executada style=width: 16; height: 16>")
Response.Write("</div>")
Response.Write("</font></td>")
/'Exemplo do uso do Ajax/
var xmlHttp
function BaixaParc(parc,cod_int)
{
xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
{
alert ("Este browser não suporta HTTP Request")
return
}
var url="executa.asp" // o arquivo que irá executar a SQL
url1="?parc="+parc
url2="&cod_int="+cod_int
url = url+url1+url2
xmlHttp.onreadystatechange=stateChanged
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
}
/ Essa função irá exibir o resultado na DIV /
function stateChanged()
{
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
{
document.getElementById("acao_executada").innerHTML="<img src='imagens/parc_pago_desfaz.gif'>"
}
}
/ Instancia /
function GetXmlHttpObject()
{
var objXMLHttp=null
if (window.XMLHttpRequest)
{
objXMLHttp=new XMLHttpRequest()
}
else if (window.ActiveXObject)
{
objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
}
return objXMLHttp
}
Até aí tranquilo...o detalhe é que existe uma imagem ao lado da parcela (imagens/parc_pago_desfaz.gif) que tento mostrar na linha onde ocorreu a atualização...porem a mesma aparece na DIV da primeira linha da tabela e não na linha onde atualizei...não estou conseguindo retornar parametros que informem ao script onde atualizar essa imagem...
Não sei se fui bem claro, mas se alguem tiver alguma luz...
Abs!
Carregando comentários...