Caricamento di XML da un dominio esterno

nedoweb

Nuovo Utente
9 Gen 2007
2
0
0
Salve, il mio intento sarebbe quello di realizzare uno script in javascript che carichi i dati da un file xml:

Lo script dovrebbe essere all'incirca questo:

var xmlhttp;

function loadXMLDoc(url) {
xmlhttp=null;
// Mozilla, etc.
if (window.XMLHttpRequest) {
xmlhttp=new XMLHttpRequest();
} else if (window.ActiveXObject) {
// internet explorer
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if (xmlhttp!=null) {
xmlhttp.onreadystatechange=documentocaricato;
xmlhttp.open("GET",url,false,"xml","easyadmin");
xmlhttp.send(null);
} else {
alert("XMLHTTP non supportato");
}
}

function documentocaricato() {
// se xmlhttp ritorna "loaded"
if (xmlhttp.readyState==4) {
// so "OK"
if (xmlhttp.status==200) {
alert(xmlhttp.responseText);
} else {
alert("Impossibile caricare XML:" + xmlhttp.statusText);
}
}
}

document.onload = documentocaricato('prova.xml');

************************
fino qui tutto ok, lo script funziona su explorer e mozilla
il problema sta quando il file da caricare non risiede sullo stesso server, se infatti scrivo

document.onload = documentocaricato('http://www.altrosito.it/prova.xml');

essendo www.altrosito.it un dominio diverso da quello in cui risiede lo script sopra citato, la barra di stato di explorer mi segnala l'errore: Accesso Negato.

Come posso risolvere tale problema?
 

nedoweb

Nuovo Utente
9 Gen 2007
2
0
0
Non funziona?

Ho provato, ma a quanto pare il problema è lo stesso, sempre "Accesso Negato".

Come mai dice Accesso Negato?

Devo rassegnarmi a mettere il file xml nello stesso sito dove inserisco il codice HTML?