Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2009, 09:13
Reeve
 
Fecha de Ingreso: diciembre-2002
Mensajes: 49
Antigüedad: 21 años, 11 meses
Puntos: 0
Coge bien el texto entre comillas pero mal las variables

Tengo el siguiente código ajax, pero por alguna extraña razón cuando envío "innerReader" al processReqChange, este lo recibe, pero sin embargo es incapaz de actualizarme la capa, sin embargo, si no le envío nada y directamente desde el processReqChange pongo la id de la capa entre los paréntesis, funciona.
No me lo explico, alguna ayuda?

Código:
var isIE = false;
var req;
function loadXML(url) {
	if(url == ''){
		return;
	}
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
		req.onreadystatechange = processReqChange("innerReader");
		req.open("GET", url, true);
		req.send(null);
	} else if (window.ActiveXObject) {
		isIE = true;
		req = new ActiveXObject("Microsoft.XMLHTTP");
		if (req) {
			req.onreadystatechange = processReqChange("innerReader");
			req.open("GET", url, true);
			req.send();
		}
	}
}
function processReqChange(div){
	var detalles = document.getElementById(div);
	if(req.readyState == 4){
		detalles.innerHTML = req.responseText;
	} else {
	}
}