Hallo,
Wir suchen Hilfe, um das geschilderte Problem zu beheben.
Die Methode toFixed() ist nicht jedem Browser bekannt. Vielleicht hilft dieses Vorgehen:
function Runden(x,s)
{
if(x.toFixed)
{
return x.toFixed(s);
}
else
{
return parseInt(x*Math.pow(10,s)+0.5)/Math.pow(10,s);
}
}
Beispielaufruf: <body onload="alert(Runden(1.23456,2))">
Im else-Zweig kann man noch abfragen, ob die Anzahl der erhaltenen Nachkommastellen tatsaechlich dem Wert von s entspricht und ggf. fuehrende Nullen ergaenzen.
MfG, Thomas