Ciao ragazzi, uso questo script ajax per effettuare operazioni in pagine esterne. Praticamente ho un'immagine che al click mi richiama la funzione "elimina" e mi cancella il record tramite una query presente in una pagina ASP. AL compltamento dovrebbe comparire il div che da la conferma ma ciò non avviene, dove sbaglio?. Il pulsante per nascondere il div invece funziona.
Di seguito lo script
<script type="text/javascript">
function elimina(str)
{
var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{// stato=4 vuol dire che la variabile ha preso la risposta e 200 che può effettuare l'operazione
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById("confermaeliminazione").st yle.display = "yes";
}
}
xmlhttp.open("GET","d-lead.asp?lead="+str,true);
xmlhttp.send();
}
function chiudimsg()
{
document.getElementById("confermaeliminazione").st yle.display = "none";
}
</script>
<div class="alert alert-success" id="confermaeliminazione" style="display:none;">
<button type="button" class="close" data-dismiss="alert" onClick="chiudimsg()">×</button>
<strong>Aggiornamento riuscito!</strong> Record eliminato correttamente!
</div>