Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/03/2007, 16:18
macaco
 
Fecha de Ingreso: agosto-2003
Mensajes: 120
Antigüedad: 20 años, 8 meses
Puntos: 0
ayuda con onreadystatechange

estoy intentando hacer un request simple:

Código:
function handleHttpResponse2(columna)
{
        alert (http2.readyState);
	if (http2.readyState == 4)
	{
		if (http2.status == 200) {
			obj_detalle = eval('(' + http2.responseText + ')');
			crear_tabla(columna);
		}
	}
}

function sendQuerystring2(url,mod,columna)
{
	http2.open("GET", url, true);

	if (mod == "tabla") {
		http2.onreadystatechange = handleHttpResponse2(columna);
	}
	if (mod == "newItem"){
		empty_table('tabla_datos');
	}

	http2.send(null);
}
El problema es que el alert solamente me devuelve un 1 para http2.readyState.. y no entra al if (http2.readyState == 4).
Sin embargo, si hago un alert desde otro lado para que me de ese valor, me devuelve un 4.

alguien sabe como lo arreglo?