Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/08/2013, 01:38
gerion_angel
 
Fecha de Ingreso: mayo-2012
Mensajes: 49
Antigüedad: 12 años
Puntos: 0
Pregunta llamada sincrona o asincrona a servidor

buenos días foro.

tengo una duda con la que seguro que me podéis ayudar.

estoy con una aplicacion en la que debo leer unos xml. el metodo de lectura creo que es correcto.

Código:
function cargarXMLDoc(archivoXML) 
	{
		try{
    if (window.XMLHttpRequest) {// codigo para IE7+, Firefox, Chrome, Opera, Safari
                xmlhttp = new XMLHttpRequest();
            }
            else {// para IE6, IE5
                xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
            }
            xmlhttp.open("GET", archivoXML, false);	
            xmlhttp.send();
            var xml = xmlhttp.responseXML;
			return xml;
			
		}catch(e){
			alert("cargarXMLDoc: " +e);
			}
}
donde archivoXML es la url del archivo.

mi duda viene por que al ejecutar esto desde el explorador en vivo de dreamweaver todo funciona correctamente, pero desde un navegador, lanza Dom Exception 19.

si no me equivoco, esto es por el parámetro false del método open, pero al ponerlo como true, xml es siempre null.

alguien me puede explicar por que pasan estas cosas??