Hi,
ohne deine Sourecen zu testen:
...Ein Königreich für die Lösung :-)))
Wo ist das Problem bei Nutzung von http://www.vampirehost.de/gruft/coding/jscript/numlib.htm?
Ausgabe von zwingend 2 Nachkommastellen (das war es AFAIR doch, oder?) wäre also
var PreisNum=10.1
var PreisString=dez(dezRound(PreisNum,2),0,2)
wobei dezRound() die Rundung auf 2 Stellen ist (",2"), und dez() die Ausgabe des Wertes (nunmehr natürlich als Zeichenkette) mit mindestens 2 Nachkommastellen ist (",2"), PreisString ist dann also "10.10".
Gruß, Cybaer