nell'esempio di sotto visualizzo una tabella e un grafico mediante una pagina server che prende i dati da una centralina automatica. A intervalli di un secondo (sono in locale e un secondo mi va bene, in rete è meglio un intervallo ben più grande) recupero sia la tabella di dati che il grafico. Prendi spunto dal codice.
codice:window.onload = function() { controlla_database(); } var responseTextOld = ""; function controlla_database() { ajax("?comando_ajax=controlla_database", onload); function onload() { if(responseTextOld != this.request.responseText) { responseTextOld = this.request.responseText; $("div1").innerHTML = this.request.responseText; $("img1").src = "?comando_ajax=p_img&" + Math.random()*1234567; } window.setTimeout(controlla_database,1000); } }

Rispondi quotando