Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/03/2006, 02:40
Avatar de yesik
yesik
 
Fecha de Ingreso: octubre-2004
Ubicación: Orense
Mensajes: 292
Antigüedad: 20 años, 1 mes
Puntos: 1
comportamiento extraño de response XML


Bueno pongo esta pregunta pq no consigo entender el motivo del error
Verán, tengo el archivo xml que recibiré en la página siguiente, es este::

data.xml

<markers>
<marker lat="37.427770" lng="-122.144841"/>
<marker lat="37.413320" lng="-122.125604"/>
<marker lat="37.433480" lng="-122.139062"/>
<marker lat="37.445427" lng="-122.162307"/>
</markers>


Y lo llamo desde aquí. Al hacerlo en local recibe perfectamente los datos, vean que hago un alert para comprobarlo, pero al subirlo al servidor de mi web recoge unos datos erróneos, a que es debido, tiene soluccion??? que pasa? me estoy poniendo loco??


prueba.html

<script type="text/javascript">

function cargar(){

function objetus() {
try {
objetus = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
objetus= new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
objetus= false;
}
}
if (!objetus && typeof XMLHttpRequest!='undefined') {
objetus = new XMLHttpRequest();
}
return objetus
}
var request = objetus();
request.open('GET', 'data.xml', true);
request.onreadystatechange = function() {
if (request.readyState == 4) {
var xmlDoc = request.responseXML;
var markers = xmlDoc.documentElement.getElementsByTagName("marke r");
var lng = parseFloat(markers[1].getAttribute("lng"));
var lat = parseFloat(markers[1].getAttribute("lat"));
window.alert(lng+"\n"+lat+"\n");

}
}
request.send(null);

}
</script>
__________________
Inmuebles de Galicia:: www.inmueblevirtual.net
Compartir piso Galicia:: www.inmueblevirtual.net/foro