Estoy llamando a una funcion para actualizar un div.
desde la misma pag funca bien, desde otra que abro con window.open y la llamo con window.opener.GetInfo(); tambie. El problema es cuando quiero volver a llamarla desde la pag original luego de haberla llamado desde la ventana popup.
Ahi no anda.
La funcion es simple:
Código PHP:
var http = createAjax();
function GetInfo(obj,tarea,plan) {
var url = 'ajax_tarea_reservas.php?accion=get&obj='+obj+'&id_tarea='+tarea+'&id_plan_produccion='+plan;
http.open('get', url);
http.onreadystatechange = handleResponse;
http.send(null);
}
function handleResponse() {
if(http.readyState == 4){
var response = http.responseText;
var update = new Array();
//alert(response);
if(response.indexOf('|' != -1)) {
update = response.split('|');
//alert(update[1]);
//alert(update[6]);
document.getElementById('d_titulo').innerHTML = update[5];
document.getElementById('d_volumenes').innerHTML = update[1];
document.getElementById('d_reservas').innerHTML = update[3];
}
}
}
idemas ????
agrego el hermoso error que me tira en la consola:
Cita: Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIXMLHttpRequest.open]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame ::
http://localhost/controlab/form_asis..._produccion=10 :: GetInfo :: line 40" data: no]
Puede ser que no me libere correctamente el XMLHTTPRequest al lamarlo desde otro window??