Jürgen Berkemeier: Umrechnung Dezimal->Dual! Fehlersuche im Script...

Beitrag lesen

Hallo Stefan,

ob es mit den folgenden Änderungsvorschlägen geht, habe ich nicht getestet.

<script language="JavaScript">

<script type="text/javascript>

function DezimaltoDual()

{

var Dezimalzahl=document.DezimaltoDual.Dezimal.value;
var Dualzahl=0;

while (i > 0) {

Dualzahl=Dezimalzahl.toString(2); }

wozu ist die while-Schleife da? Welchen Wert hat i? Für i==0 passiert nichts, sonst läuft sie bis zum Nimmerleinstag. Lass Sie einfach mal weg. Du willst die Zahl ja nur einmal konvertieren.

document.DezimaltoDual.Dual.value=Dualzahl;

}

</script>

Gut wäre es auch noch, den Input zu prüfen. Such mal im selfhtml nach isNaN (is not a number).

Gruß, Jürgen