Salve a tutti... avrei bisogno di qualche dritta su come fare uno script che incrementi un valore X ogni Y secondi....
in pratica devo fare questo http://www.lifegate.it/energiarinnovabile/ guardare la tabella "L'ENERGIA RINNOVABILE"
dal codice sorgente della pagina ho recuperato questo:
È adattabile, e se si come? grazie
in pratica devo fare questo http://www.lifegate.it/energiarinnovabile/ guardare la tabella "L'ENERGIA RINNOVABILE"
dal codice sorgente della pagina ho recuperato questo:
<script type="text/javascript">
function formattazione(numero,coeff){
numero=numero.replace(/\./g, ''); //tolgo i punti
numero=numero.replace(/\,/g, '.'); // sostituisco la virgola col punto
numero=parseFloat(numero,10); //trasformo in numero
numero+=parseFloat(coeff,10); // aggiungo il coeff
numero=numero+""; //trasformo in stringa
valore=numero.split('.'); //separo la parte intera dai decimali
// nella parte intera metto il punto tra le migliaia
if(valore[0] == '') valore_int = 0;
else {
valore_int = valore[0];
l = valore_int.length;
if(l > 3) {
i = l % 3;
if(i == 0) i = 3;
a = valore_int.substr(0, i);
while(i < l) {
a += '.' + valore_int.substr(i, 3);
i += 3;
}
valore_int = a;
}
}
// formatto e approssimo la parte decimale
if(valore[1] == undefined || valore[1] == '') {
valore_dec = ",00";
}else {
valore_dec = ","+valore[1].substr(0, 2);
}
return valore_int+valore_dec;
} //end formattazione
function tempo(){
tmp=document.getElementById("pet").innerHTML; //leggo il valore
document.getElementById("pet").innerHTML=formattazione(tmp,0.4816);
tmp1=document.getElementById("co").innerHTML; //leggo il valore
document.getElementById("co").innerHTML=formattazione(tmp1,1.0032);
tmp2=document.getElementById("mq").innerHTML; //leggo il valore
document.getElementById("mq").innerHTML=formattazione(tmp2,1.2936);
}
</script>
È adattabile, e se si come? grazie