<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="pl" lang="pl">
<head>
<title>TEST</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="text/css" href="style.css" />
<style>
body {
background-color: #fff; /*początkowy kolor tła*/
transition: 5s; /*czas przejścia w sekundach*/
transition-timing-function: linear; /*jednostajne przejscia*/
}
</style>
</head>
<body>
<!--tu wstaw treść strony-->
<script>
// funkcja pomocnicza - losuje liczbę: min <= liczba < max
function getRandomInt(min, max) {
return Math.floor(Math.random() * (max - min)) + min;
}
// funkcja pomocnicza - dodaje zera wiodące do stringa,
// potrzebna do odpowiedniego sformatowania koloru
function pad(str, size) {
while (str.length < size) str = "0" + str;
return str;
}
// główna funkcja - zmienia kolor tła na wylosowany
function changeBackground(){
var bgcolor = pad(getRandomInt(0, 16777216).toString(16), 6);
document.body.style.backgroundColor = '#' + bgcolor;
}
// pierwsza zmiana tła
setTimeout(changeBackground, 50);
// timer wywołujący główną funkcję
// odstęp czasowy jest określony na końcu w milisekundach
setInterval(changeBackground, 5000);
</script>
</body>
</html>
prosze o przerobienie tego skryptu, w taki sposob, zeby kolory pokazywaly sie po kolei (000000, 000001, 000002 itd az do ffffff) a nie losowo jak teraz, nowy kolor pojawiac sie ma sie co 15milisekund, chce miec kontrole nad iloscia kolorow.