En la llamada a la función, añade un parámetro más que haga referencia al elemento al que le estás dando el clic:
Código HTML:
Ver originalonclick="eliminar('<?php echo $reg["Id_Resu"];?>', this)"
Ese
this
representará al enlace. Ahora bien, como deseas eliminar a toda la fila en la que se encuentra el enlace, deberás de tomar primero al elemento que lo contiene que es el
<td>
, que representa a la columna y luego al elemento que contiene a este último, es decir, al
<tr>
que representa a toda la fila. Luego, simplemente ocúltalo de la manera en que te lo indiqué.
Código Javascript
:
Ver originalfunction eliminar(Id, self){
if (confirm("¿Está seguro de que desea eliminar esta evaluación?")){
var padre = self.parentNode.parentNode; //Tomo a la fila entera
ajax=nuevoAjax();
ajax.open("GET", "../LogicaPresentacion/LogicaElimieval.php?Id_Resu="+Id, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4 && ajax.status==200) {
padre.style.display = "none";
}
}
ajax.send(null);
}
}
Y nuevamente te lo repito: No tiene sentido que recargues la ventana si vas a usar Ajax. La idea de usar Ajax es precisamente para no tener que recargar la ventana, estarías yendo en contra de lo usual. Por cierto, te sugiero
desinfectar el dato que llega al archivo PHP antes de ejecutar la consulta.
Saludos