Hallo,
ich wollte mir einen Umrechner von Dezimalzahlen in Dualzahlen
schreiben.
Leider stimmt etwas mit dem Script nicht, kann aber den Fehler nicht finden!
Ich hoffe es gibt jemanden, der mir die fehlerhaften Zeilen korrigieren kann.
Wichtig ist, daß durch Eingabe einer Dezimalzahl und darauffolgenden Klick auf "Berechnen" das Ergebnis im Feld für Dualzahlen erscheint.
Danke im voraus.
MfG
Stefan Krenz
Nachfolgend das Script:
<HTML>
<HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<TITLE>2.2.2 Geschäftsbereich Informationstechnik</TITLE>
<script type="text/javascript">
Function DezimaltoDual()
{
var Dezimalzahl=document.DezimaltoDual.Dezimal.value;
var Dualzahl=0;}
while (Dezimalzahl > 0) {
Dualzahl=Dezimalzahl.toString(2); }
document.DezimaltoDual.Dual.value=Dualzahl;
}
</script>
</head>
<BODY>
<H1>Berechnung Dualzahlen aus Dezimalzahlen</H1>
<Form name="DezimaltoDual">
<TABLE border=1>
<TR>
<TH>Dezimalzahl</TH>
<TH>Dualzahl</TH></TR>
<TR>
<TH>Eingabe Dezimalzahl</TH>
<TH>Ausgabe Dualzahl</TH></TR>
<TR>
<TD align="center">
<INPUT type="text" name="Dezimal" size="50"></TD>
<TD align="center">
<INPUT type="text" name="Dual" size="50"></TD>
</TR>
<TR>
<TD colspan="1" align="center">
<input type="reset" VALUE="Werte Löschen"></TD>
<TD colspan="1" align="center">
<input type="button" value="Berechnung" onClick="DezimaltoDual()">
</TD>
</TR>
</Table>
</Form>
</Body>
</Html>