Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/11/2008, 09:53
brianarvili
 
Fecha de Ingreso: julio-2008
Mensajes: 88
Antigüedad: 15 años, 10 meses
Puntos: 0
Atachear PostBack Update Panel

Que tal?
Estoy ejecutando un javascript sobre una tabla dentro de un update panel y hace lo que tiene que hacer el javascript, pero el update panel al hacerse postback pierde lo que hizo javascript antes.

Encontre esto:
function EndRequestHandler(sender, args)
{
if ((args.get_error() == undefined) && (agregar==true))
{
agregarTR();

}
else
{
alert("no te agrego");
}
}

function pageLoad()
{

Sys.WebForms.PageRequestManager.getInstance().add_ endRequest(EndRequestHandler);

}


Agregar TR es la funcion javascript que tengo que volver a correr luego que el postback del update panel me borre lo que hizo la funcion AgregarTR antes, para eso cuando entro a la funcion AgregarTR ( que la dispara un boton dentro del UPanel) le puse una bandera (agregar ) que la pone en verdadero. y antes fuera de las funciones en false, el problema es que la primera vez me agregar el TR 2 veces , luego funciona correctamente.

El tema viene por el atach del postback del update panel que quizas este haciendo algo mal. Si saben algo al respecto, espero alguna respuesta.

Gracias