ok, solucionado a la manera como muestra el manual (me intriga el no tener que utilizar onreadystatechange, pero FUNCIONA!!!
):
Código Javascript
:
Ver originalfunction eliminarmensaje(id_mensaje){
var error = getDataServer("prueba.php","?id_mensaje="+id_mensaje);
if(error){
alert(error);
}
else{
document.getElementById("div_"+id_mensaje).style.display = "none";
}
}
function getDataServer(url, vars){
var xml = null;
try{
xml = new ActiveXObject("Microsoft.XMLHTTP");
}catch(expeption){
xml = new XMLHttpRequest();
}
xml.open("GET",url + vars, false);
xml.send(null);
if(xml.status == 404) alert("Url no valida");
return xml.responseText;
}
ERRORES:
1. En la funcion eliminarmensaje() estas enviando id y luego al enviar el dato a getDataServer() utilizas $id_mensaje.
2. ESTE SI ES DEL EJEMPLO utiliza la propiedad display: hidden; y debe ser display:none; o visbility:hidden;