Aber ich frage mich warum dann alle browser,opera7,IE5,NS4-NS7,Mozilla1.6 den code verstehen bzw. richtig
interpretieren und der user agent von
Mozilla/3.0 (Planetweb/2.606 JS SSL VoIP US; Dreamcast US) falsch zusammenzählt?
Keine Ahnung, ich kenne den Browser nicht. aber was mir auffällt, die Funktion nach der ich gefragt habe
function Float(expr,decplaces)
{
var str = "" + Math.round(eval(expr) * Math.pow(10,decplaces));
while(str.length <= decplaces)
{
str = "0" + str;
}var decpoint = str.length - decplaces;
return str.substring(0,decpoint) + "." + str.substring(decpoint,str.length);
}
Liefert einen String zurück, von daher kann es sein, das hier der Fehler liegt, wenn du mit einen Wert aus dieser Funktion weiterrechnen willst.
Struppi.