Hallo,
ich habe das Script jetzt überarbeitet, jedoch taucht ein
Fehler in der Berechnung der Dualzahl auf...
Bei mir führt Mozilla das Skript überhaupt erst gar nicht aus, weil
tostring() (man beachte die komplette Kleinschreibung) keine Funktion
ist. Das hattest du im vorherigen Posting noch richtig gehabt.
Baue nicht "absichtlich" Fehler ein.
Und verwende einen anständingen Browser, der dir auch anständig
Fehler anzeigen kann.
Im Ausgabefeld für die Dualzahl gibt er den gleichen Wert aus,
den ich bei der Dezimalzahl eingebe!?
Ja. Weil der Inhalt eines Textfeldes ein String und keine Zahl ist.
Das schrieb ich (indirekt) schonmal.
Mache aus dem String eine Zahl. Verwende dazu eine der "Objektunabhängigen
Funktionen" von JavaScript. (Siehe Selfhtml.)
{
var Dezimalzahl = document.Dezidual.Dezimal.value;
var Dualzahl = Dezimalzahl.tostring(2);
}
Darf ich fragen weshalb du hier einen neuen Block aufmachst?
Und warum du die Variablen nochmal deklariert? Du brauchst nicht bei
jeder Zuweisung "var" davor schreiben.
Gruß
Slyh