come dicevo a willybit :

ho sbagliato con le parentesi forse, pero' se le metto come dici tu, che cmq e' corretto, alla fine vedo pero' 3 decimali...
ho messo in grassetto la cosa, alla fine mi viene fuori come risultato finale 8.745 , io vorrei visualizzare 8.75


codice:
 

function arrotonda(numero, numeroDecimali){ 
var modificatore = "1"; 
for(var i=0;i<numeroDecimali;i++){ 
modificatore += "0"; 
} 
numero = numero * (parseInt(modificatore,10)); 
// prima del 26 marzo 2004 :
// numero = Math.round(numero);
// fine prima del 26 marzo 2004

// new 26 marzo 2004
numero = Math.round(numero*100)/100;   // fine new 26 marzo 2004
			
var risultato = numero / modificatore; 
		
return risultato 
}