Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2006, 06:00
MariaMG
 
Fecha de Ingreso: diciembre-2005
Mensajes: 10
Antigüedad: 18 años, 11 meses
Puntos: 0
XMLHttpRequest estado 0 constante

Hola a todos!! El titulo del tema esta mal!! Debido a que "solucione" ya ese problema

Mi nuevo problema es el siguiente: tengo un código que "copie" de otro que funciona correctamente, no consigo que el estado cambie de 1 a cualquier otro y no se el motivo por el que se produce.

El codigo es el siguiente utilizando una URL correcta

function getXML(url,post,procfunction)
{

try {
if (!(window.XMLHttpRequest))
{
//ie
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("POST", url, true);
xmlhttp.onreadystatechange = procfunction();
xmlhttp.send(post);
}
else
{
// everyone else

xmlhttp = new XMLHttpRequest();
xmlhttp.open("POST", url, true);
xmlhttp.onreadystatechange = procfunction();
xmlhttp.send(post);
}
}
catch(e)
{
alert(e);
alert("if you just got a security exception, its because you need to serve the .html file from the same server as where you're sending the XML requests to!");
}
}

El cual no entra en el catch, post es xml y la funcion que llama....

function XMLProgressFunction()
{
alert("Toy en XMLProgressFunction1 "+xmlhttp.readyState);
if ( (xmlhttp.readyState == 4) && (xmlhttp.status == 200) )
{
hace cosas
}
}

La respuesta en el alert para la variable readyState es 1.

Os agradeceria mucho vuestra ayuda.

Última edición por MariaMG; 18/01/2006 a las 03:06