Moin!
--------------- schnipp -----------------
replace(x)
{
str = "";
for (i=0;i<x.length;i++)
{
str += (x.charAt(i)==',')?'.':x.charAt(i);
}
x = str;
}
1. fehlt das return x, wie bereits bemaengelt wurde.
2. bekommst Du mit x eine Float-Zahl uebergeben, willst diese dann aber als String behandeln. Manchmal geschieht die Konvertierung automatisch, ich wuerde aber an den Anfang der Funktion ein
x = x.toString()
setzen.
3. geht das ganze auch viel einfacher, in dem Du Deine Funktion weglaesst und einfach
d.order.total.value = (/* berechnung */).toString().replace(/,/, '.');
schreibst. Siehe http://www.teamone.de/selfhtml/tecl.htm#a19.
So long