visualizzazione dati xml dinamici con xmlhttprequest

italo2008

Nuovo Utente
25 Mag 2009
1
0
0
salve, spero di essere nella sezione giusta.


in un server ho memorizzati dei dati xml, i quali vengono aggiornati automaticamente. Lo scopo è permettere all'utente di vedere sul monitor i dati che cambiano. Usando uno dei vari esempi Javascript che ho trovato sul web (che usano xmlhttprequest) , riesco, se così si può dire, a fare una fotografia ai dati, visualizzandoli, ma poi, anche facendo un refresh della pagina, i dati rimangono sempre quelli, anche se sul server sono cambiati. Perchè succede questo? c'è modo di aggiornarli dinamicamente?

il codice javascript che uso è questo:


codice:
Codice:
var xmlhttp
var url="../system/xmldata/Weights1.xml"



function caricaXML (url){
if (window.XMLHttpRequest) {
// code for Mozilla, etc.
xmlhttp=new XMLHttpRequest()
xmlhttp.onreadystatechange=state_Change;
xmlhttp.open("GET",url,true)
xmlhttp.send(null)
} else if (window.ActiveXObject) {

// code for IE
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
if (xmlhttp) {
xmlhttp.open("GET",url,true)
alert(param);
xmlhttp.onreadystatechange=state_Change;
xmlhttp.send(null)

}

}

}

function state_Change() {

if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {

	var xmlDoc=xmlhttp.responseXML;
	var tagvalues = xmlDoc.getElementsByTagName("value");
	alert (tagvalues[0].childNodes[0].nodeValue);
	}

}


PS: non posso decidere io dove salvare gli XML nel server!


grazie
 

Discussioni simili