Hallo Bonsai,
var X = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A", "B", "C", "D", "E", "F");
var x1 = 0, x2 = 0;
var i = 0;
function setColor () {
document.bgColor = "#" + X[x1] + X[x2] + X[x1] + X[x2] + X[x1] + X[x2];
x2 = x2 + 1;
if (x2 % 16 == 0) {
x2 = 0;
x1 = x1 + 1;
}
i++;
if (i < 256)
window.setTimeout("setColor()", 10);
}
also ich denke man kann auch einfach x2 == 16 schreiben oder?ß
Für dein Vorhaben der Umwandlung einer Dezimal- in eine Hexadezimalzahl könnte man auch einfach die Methode toString(16) nehmen.
Gruß Gernot