Os pongo el codigo que normalmente hago y donde se queda la funcion, que es al leer el codigo del xml generado.
Código:
  
Lo raro es que esto lo pongo en el servidor del dominio y me funciona perfectamente, pero en localhost nada de nada y antes cuando tenia Windows XP tambien me funcionaba sin problemas.if (http.readyState == 1)	{
        if (document.getElementById("mensajeError"))
		ventAlerta ("alerta", "", "mensajeError", 156, 108, "Espere", "Cargando...", "center", "middle", "");
	else if (document.getElementById("confSalida"))
		ventAlerta ("alerta", "", "confSalida", 156, 108, "Espere", "Cargando...", "center", "middle", "");
}
if (http.readyState == 4)	{
	if (http.responseText.indexOf('invalid') == -1)	{					
		// Use the XML DOM to unpack the city and state data 
		var xmlDocument = http.responseXML;
		// AQUI PONGO UN ALERT Y ME LO MUESTRA
		codError = xmlDocument.getElementsByTagName('codError').item(0).firstChild.data;
		emailUsu = xmlDocument.getElementsByTagName('emailUsu').item(0).firstChild.data;
		//AQUI PONGO UN ALERT Y YA NO ME MUESTRA NADA
		mensError = erroresUsuarios (codError, emailUsu);
					
		if (mensError == "OK")
			location.href = "index.php";
		else
			ventAlerta ("alerta", "", "mensajeError", 156, 108, "Error", mensError, "center", "middle", "");
			
		isWorking = false;
	}
}
Muchas Gracias a Todos.
Un Saludo.
 
