@@Michael Segin:
nuqneH
if ((1 & InputWord33) == 1) document.getElementById("K1").bgColor = '#00ff00';
else document.getElementById("K1").bgColor = '#ff0000';
(1) Wenn du alle Bits bis auf das LSB nullst, kann nur 0 oder 1 herauskommen. Da 0 als false und jeder andere Zahlenwert als true gewertet wird, kannst du den Vergleich sparen, also einfach:
if (1 & InputWord33)
(2) Das Ganze noch http://de.selfhtml.org/javascript/sprache/bedingt.htm#entweder_oder@title=einfacher:
document.getElementById("K1").bgColor = (1 & InputWord33 ? #00ff00' : '#ff0000');
(3) Du solltest nicht missbilligte HTML-Attribute (bzw. deren Repräsentation) zur Darstellung nutzen, sondern CSS-Eigenschaften (bzw. deren http://de.selfhtml.org/javascript/objekte/style.htm@title=Repräsentation):
document.getElementById("K1").style.backgroundColor = (1 & InputWord33 ? #00ff00' : '#ff0000');
(4) Noch besser wäre es freilich, mit JavaScript gar keine Styles zu ändern, sondern Klassenzugehörigkeiten. Die Style-Regeln für jede Klasse stehen im CSS. (Trennung von Präsentation und Verhalten, s.a. Der sinnvolle Einsatz von JavaScript)
Qapla'
Bildung lässt sich nicht downloaden. (Günther Jauch)