Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/06/2005, 18:39
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola otra vez:

Lo de la caché, no sé si habrá solución, pero seguiremos probando...

Te muestro el código que yo he probado (el del artículo de maestrosdelweb.com):

Código:
var pedido;

function respuestaXML()	{
	if (pedido.readyState == 4)	{
		if (pedido.status == 200)	{
			datoTraido = pedido.responseXML.documentElement;

			alert("exito:\n" + datoTraido.getElementsByTagName('total')[0].firstChild.data);
		}
		else	{
			alert("error\n" + pedido.statusText);
		}
	}
}

function pedirXML(sitio)	{
	if (window.XMLHttpRequest)	{
		pedido = new XMLHttpRequest();
		pedido.onreadystatechange = respuestaXML;
		pedido.open("GET", sitio, true);
		pedido.send(null);
	}
	else
		if (window.ActiveXObject)	{
			pedido = new ActiveXObject("Microsoft.XMLHTTP");
			if (pedido)	{
				pedido.onreadystatechange = respuestaXML;
				pedido.open("GET", sitio, true);
				pedido.send();
			}
		}
}
Bueno, como suelo hacer, puse mis propias variables, y la petición la hago con la veriable pedido, y está puesta de manera global.

Has probado en declarar tu variable ajax de forma global: var ajax;

Lo mío por ahora está en mi "localhost", pero espero poder tenerlo operativo muy pronto.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo