hola, si me he equivocado de foro, lo siento 
 
mi problema es que he hecho con javascript todo lo necesario para leer de un xml, pero sólo me funciona en el explorer 6, ni en el 7 ni en el firefox me tira, y por más que he mirado no encuentro el problema 
pongo el codigo: 
function crearObjetoHttpXml()
{ 
	req = false;
	if(window.XMLHttpRequest){//firefox 
		req = new XMLHttpRequest(); 
	}
	else {
		if(window.ActiveXObject){//explorer
			var vectorVersiones = ["Msxml2.XMLHTTP.7.0","Msxml2.XMLHTTP.6.0","MSXML2.  XMLHttp.5.0", "MSXML2.XMLHttp.4.0", 
			                       "MSXML2.XMLHttp.3.0", "MSXML2.XMLHttp", "Microsoft.XMLHttp"]; 
			for(var i=0; i<vectorVersiones.length; i++)
			{
				try{ 
					req = new ActiveXObject(vectorVersiones[i]);
					if (req) {
					return req;
					break;
					}
				}
				catch (e) {
					  alert('Fallo javascprit');  
				}
			}
		}
	}
	return req;
}  
bueno, pues esto se supone que va bien, porque he puesto alertas y salen donde tienen que salir pero luego recojo el objeto y ya no avanza la cosa...  
.
.
.
peticion=null; 
	peticion = crearObjetoHttpXml(); 
//	alert(peticion);
	peticion.open("GET",url,true);
	peticion.onreadystatechange = usuariosRecibida;
	//alert('yijha');
//	peticion.open("GET",url,true); 
	peticion.send(null); 
} 
las alertas me dan bien el objeto, pero luego no se meten nunca en usuariosRecibida, sólo en el explorer6, pero ni el 7 ni el firefox pasan de aqui, he puesto alertas en usuarios recibida nada más entrar y no salen nunca  
qué hago mal? 
un saludo y gracias!