Ver Mensaje Individual
  #6 (permalink)  
Antiguo 17/10/2014, 00:06
Avatar de Alexis88
Alexis88
Philosopher
 
Fecha de Ingreso: noviembre-2011
Ubicación: Tacna, Perú
Mensajes: 5.552
Antigüedad: 12 años, 5 meses
Puntos: 977
Respuesta: Eliminar y recargar pagina

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 original
  1. onclick="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 original
  1. function eliminar(Id, self){
  2.     if (confirm("¿Está seguro de que desea eliminar esta evaluación?")){
  3.         var padre = self.parentNode.parentNode; //Tomo a la fila entera    
  4.         ajax=nuevoAjax();
  5.         ajax.open("GET", "../LogicaPresentacion/LogicaElimieval.php?Id_Resu="+Id, true);
  6.         ajax.onreadystatechange=function() {
  7.             if (ajax.readyState==4 && ajax.status==200) {
  8.                 padre.style.display = "none";
  9.             }
  10.         }
  11.         ajax.send(null);
  12.     }
  13. }

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
__________________
«Juro por mi vida y mi amor por ella, que jamás viviré para el provecho de otro hombre, ni le pediré a otro hombre que viva para el mío».

Ayn Rand