Hallo,
Ich soll unterschiedliche werte (mal int, mal float) in einer Tabelle immer mit 2 Nachkommastellen darstellen. Die Funktion Wert.toFixed(2) funktioniert erst ab JavaSkript 1.5 und verursacht auf älteren Browsern Fehler.
Hat jemand eine Idee, wie sich das am Effektivsten bewerkstelligen lässt?
z.B. 51 20.3 22.189
soll dargestelllt werden als
51.00 20.30 22.19
zahl = 51;
pos = ("" + zahl).indexOf(".");
if (pos<0) ergebnis = "" + zahl + ".00";
else {
laenge = ("" + zahl).length;
if (laenge-pos = 2) ergebnis = "" + zahl + "0";
else ergebnis = ("" + zahl).substr(0,pos+3);
}
Müsste so in etwa funktionieren. Hab's aber noch nicht getestet.
Robert
http://www.designauswahl.here.de
mit kostenlosem Webseiten-Generator ROBE.dit
[more than a HTMLE.dit]