Mag ja sein, dass ich ziemlich dumm bin, aber warum funktioniert das mit FF und NN nicht? Die beiden scheinen zwar im Grunde die Funktion zu verstehen zeigen aber falsche Farben an.
www.lucs-java-applets.gateway-2hosting.de/regenbogen.html
www.lucs-java-applets.gateway-2hosting.de/regenbogen.html
Code:
var cred = 255;
var cgreen = 0;
var cblue = 0;
var state = 0;
function newStep() {
document.bgColor = "rgb("+cred+","+cgreen+","+cblue+")";
if(state == 0) {
cgreen += 3;
if(cgreen == 255) {
state = 1;
}
} else if(state == 1) {
cred -= 3;
if(cred == 0) {
state = 2;
}
} else if(state == 2) {
cblue += 3;
if(cblue == 255) {
state = 3;
}
} else if(state == 3) {
cgreen -= 3;
if(cgreen == 0) {
state = 4;
}
} else if(state == 4) {
cred += 3;
if(cred == 255) {
state = 5;
}
} else if(state == 5) {
cblue -= 3;
if(cblue == 0) {
state = 0;
}
}
}
newStep();
window.setInterval("newStep()",1);