ciao a tutti ho provato un po' a sbattermi per importare dei dati da questo url
http://www.batstrading.com/data/xml/symbols.php l'operazione andrebbe necessariamente fatta in javascript...
ho porvato con questo codice ma mi da degli errori, sembra non riesca a caricare la pagina xml...
Codice PHP:
var req;
function processReqChange() {
// only if req shows "loaded"
if (req.readyState == 4) {
// only if "OK"
if (req.status == 200) {
// ...processing statements go here...
} else {
alert("There was a problem retrieving the XML data:\n" +
req.statusText);
}
}
};
function loadXMLDoc(url) {
req = false;
// branch for native XMLHttpRequest object
if(window.XMLHttpRequest && !(window.ActiveXObject)) {
try {
req = new XMLHttpRequest();
} catch(e) {
req = false;
}
// branch for IE/Windows ActiveX version
} else if(window.ActiveXObject) {
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch(e) {
req = false;
}
}
}
if(req) {
req.onreadystatechange = processReqChange;
req.open("GET", url, false);
req.send("");
}
};
function getprice(code)
{
var xmlDoc=loadXMLDoc("http://www.batstrading.com/data/xml/symbols.php");
//var n=xmlDoc.symbols[0].getAttribute("count");
for (i=0;i=n;i++)
{
var codename=xmldoc.symbol[i].getAttribute("name");
if(codename==code)
{
var vol=xmldoc.symbol[i].getAttribute("vol");
var asksz=xmldoc.symbol[i].getAttribute("asksz");
var askpx=xmldoc.symbol[i].getAttribute("askpx");
var bidsz=xmldoc.symbol[i].getAttribute("bidsz");
var bidpx=xmldoc.symbol[i].getAttribute("bidpx");
var last=xmldoc.symbol[i].getAttribute("last");
document.all.div1.innerText = last;
break;
}
}
};
voi averte qualche idea da darmi?