dalia: undefined ??

Beitrag lesen

Hallo Alle Zusammen,

da ich Netscape 4 benuetzen muss kann ich leider toFixed(2) function nicht benuetzten.

das folgenden Funktion ist Ok

function formatDecimal(Number, dec)
{
Number += "";

RoundNumber = Math.floor(Number*Math.pow(10,dec)+0.5)*Math.pow(10,-dec);
RoundNumber +=  "";
if ( RoundNumber.indexOf(".") != -1)
  {
   decPoint=(RoundNumber.length - RoundNumber.indexOf(".")-1);
   switch(decPoint)
   {
        case 0:
   RoundNumber += "00";
   break;
case 1:
   RoundNumber += "0";
   break;
}
  }
  else
  { RoundNumber += ".00";}
  parseFloat(RoundNumber);
}

aber beim uebergabe:

document.Purchase["txtUnitPrice"+i].value = formatDecimal(Price,2);

da kriege ich undefined

wo
Price = eval(document.Purchase["txtUnitPrice"+i].value);

voraus vielen Dank,

Dalia