This an improved version of the Background changer. Although it
does not have the nifty transition shading the other script has,
it is a lot shorter. Plus, I've gotten complaints about the past
one not allowing you to state any other colors other than the
background., which has been fixed in this version. This script
also uses color coding, so if you copy the script,
be sure to find out what the different colors mean (found below
the script source).
The source..
<script language="JavaScript">
<!--
// please keep these lines on when you copy the source
// made by: Nicolas - http://www.javascript-page.com
var currentcolor = 0
function initArray(n) {
this.length = n;
for (var i =1; i <= n; i++) {
this[i] = ' '
}
}
bgcolors = new initArray(15)
bgcolors[0]="ffffff"
bgcolors[1]="ffdead"
bgcolors[2]="ffffff"
bgcolors[3]="add8e6"
bgcolors[4]="0000ff"
bgcolors[5]="add8e6"
bgcolors[6]="90ee90"
bgcolors[7]="00ff00"
bgcolors[8]="90ee90"
bgcolors[9]="ffc0cb"
bgcolors[10]="ff0000"
bgcolors[11]="ffc0cb"
bgcolors[12]="FFFFFF"
bgcolors[13]="ffdead"
bgcolors[14]="FFFFFF"
function backgroundChanger() {
document.bgColor = bgcolors[currentcolor];
if (currentcolor < bgcolors.length-1) {
currentcolor++
setTimeout("backgroundChanger()", 100);
}
}
backgroundChanger();
//-->
</script>
Color coding..
This is the number of different background
changes you have. Colors are stated by
bgcolors[the number in line -1]="your 6 digit background hex
characters" so you can add or subtract the number of
background changes by knowing this.
This is how frequently the background color
changes. 1000 means a one second change between colors, so thus
the 100 above would mean change every 1/10 of a second. You
can change the script to fit your needs accordingly.