hola Usuarios,
le he estado dando vueltas a esta función y a otras que he conseguido navegando pero ninguna de estas funciones me ha solucionado el problema que explico a continuación:
tengo esta función:
Código Javascript
:
Ver originalfunction AsincronoReserva(url, variable, id_contenedor, Num){
var pagina_requerida = false
if (window.XMLHttpRequest) {// Si es Mozilla, Safari etc
pagina_requerida = new XMLHttpRequest()
} else if (window.ActiveXObject){ // pero si es IE
try {
pagina_requerida = new ActiveXObject("Msxml2.XMLHTTP")
}
catch (e){ // en caso que sea una versión antigua
try{
pagina_requerida = new ActiveXObject("Microsoft.XMLHTTP")
}
catch (e){}
}
}
else
return false
pagina_requerida.onreadystatechange=function(){ // función de respuesta
if(pagina_requerida.readyState == 4){
document.getElementById(id_contenedor).innerHTML = pagina_requerida.responseText;
CalcularSubTotal("+Num+");
CalcularTotal();
}
}
pagina_requerida.open('GET', url+variable, true) // asignamos los métodos open y send
pagina_requerida.send(null);
document.getElementById(id_contenedor).innerHTML = "Cargando...";
}
como ya muchos la conocen es una función simple de ajax con la que llamo una pagina y la meto dentro de un DIV dentro de la pagina en la que la estoy invocando!! el problema es que luego de que se termina de cargar la información dentro del div necesito llamar a estas dos funciones
CalcularSubTotal("+Num+");
CalcularTotal();
pero justo luego de que se cargue el div completo ya que es una especie de factura dinámica que estoy intentando hacer y en el div que estoy introduciendo hay información que debe incluirse en el total y el subtotal...
agradezco su ayuda.
Oswaldo