itzimmer: Fehler in Quellcode - Zahlen konvertieren

Beitrag lesen

Hallo,

ich würde gerne das von Ralf Pfeifer (www.arstechnica.de) entwickelte Script nutzen, nur leider läuft dieses nicht bei mir, hat jemand eine Idee woran es liegt ???

Code:
<html>
<head><title>Function (DotErase)</title>
  <SCRIPT LANGUAGE="JavaScript1.1" TYPE="text/javascript"><!--

/* Wandelt das Dezimalkomma in einen Dezimalpunkt um */
    function InZahl (Wert)
    {   // Erstellt von Ralf Pfeifer (www.arstechnica.de)
        var PosPunkt = Wert.indexOf(".",0);
        var PosKomma = Wert.indexOf(",",0);
        if (PosKomma < 0) PosKomma = Wert.length;

// Dezimalpunkte zur Tausendergruppierung entfernen
        while ((0 <= PosPunkt) && (PosPunkt < PosKomma))
        {
            Wert = Wert.substring(0, PosPunkt) + Wert.substring(PosPunkt + 1, Wert.length);
            PosPunkt = Wert.indexOf(".",0);
            PosKomma--;
        }

// Enthaelt die Variable 'Wert' ein Komma ?
        PosKomma = Wert.indexOf(",",0);
        if (PosKomma >= 0)
           { Wert = Wert.substring(0, PosKomma) + "." + Wert.substring(PosKomma + 1, Wert.length); }

return parseFloat(Wert);
        } // -->
  </SCRIPT>
</head>
<html>
<body>
<INPUT TYPE="TEXT" NAME="KommaZahl" VALUE="12,306" size="20">
<INPUT TYPE="BUTTON" NAME="Start" VALUE="Komma -&gt; Punkt" ONCLICK="this.form.Ergebnis.value=InZahl(this.form.KommaZahl.value)">
<INPUT TYPE="TEXT" NAME="Ergebnis" size="20" VALUE="" READONLY>
</body>
</html>

Vielen Dank im vorraus:
itzimmer