как сделать так чтобы скорость смены цвета квадратиков была разная точнее скорость каждого квадратика отличается на 1 ?

компьютеры Компьютеры программирование html скрипт

сть во такой html код

<!DOCTYPE html>

<!-- saved from url=(0046)http://fiddle.jshell.net/holden321/72wRf/show/ -->

<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">

<title> - jsFiddle demo by holden321</title>

<script type="text/javascript" src="dummy.js"></script>

<link rel="stylesheet" type="text/css" href="result-light.css">

<style type="text/css">

div {

border: 0px solid black;

width:50px;

height:50px;

float:left;

margin: auto;

text-align: center;

}

#log {position:absolute;left:0;right:0;text-align:center;}

</style>

<script type="text/javascript">//<![CDATA[

window.onload=function(){

var rgb=0;

function cvet() {

rgb=++rgb>0xffffff?0xffffff:rgb;

color=rgb.toString(16);

color='#'+"000000".substr(color.length)+color;

if (++rgb > 0xffffff) rgb = 0;

document.getElementById("log").innerHTML=color;

return color;

}

function zapusk1() {

document.getElementById("cvet1").style.backgroundColor = cvet();

}

function zapusk2() {

document.getElementById("cvet2").style.backgroundColor = cvet();

}

function zapusk3() {

document.getElementById("cvet3").style.backgroundColor = cvet();

}

function zapusk4() {

document.getElementById("cvet4").style.backgroundColor = cvet();

}

setInterval(zapusk1, 0.1);

setInterval(zapusk2, 0.2);

setInterval(zapusk3, 0.3);

setInterval(zapusk4, 0.4);

}//]]>

</script>

</head>

<body>

<div style="width:100px; height:100px; border:0px">

<div id="cvet1" style="background-color: rgb(0, 19, 30);"></div>

<div id="cvet2" style="background-color: rgb(0, 19, 29);"></div>

<div id="cvet3" style="background-color: rgb(0, 19, 28);"></div>

<div id="cvet4" style="background-color: rgb(0, 19, 25);"></div>

</div>
<div id="log">#00131e</div>

</body></html>
скорость смены цвета в каждом квадратике должна быть разная
например
-первый квадратик все цвета проходят за 1 минуту
-второй квадратик все цвета проходят за 2 минуты
и т. д.

Если можно пример кода

да цвета должны начинать меняться заново после прохождения всех

Примечание:
хорошо тогда как сделать чтобы при каждом новом открытии страницы, цвета начинали меняться с того момента на котором остановились?

по нему получается 4 квадратика, которые меняют цвета по порядку но с разной скоростью отличной на 1 у каждого квадратика
- это создает все варианты комбинаций цветов для четырех квадратиков, как сделать так чтобы при каждом новом открытии страницы, цвета начинали меняться с того момента на котором остановились - когда закрылась страница, или каждый онлайн на странице начинает смотреть изменение цвета с момента последнего онлайн то есть изменение цветов происходит не останавливаясь не начиная с начала?
Ответы:
опять ты со своим гавнокодом?
зачем выкладывать тут содержимое fiddle, вместо нормальной ссылки на него?
и кто это писал? если ты то что тебе не понятно? у тебя и так с разной скоростью запущены они, а вот то, что у тебя одна переменная отвечает за хранение текущего цвета это то так и должно быть?
Я же тебе писал уже что нужно задействовать куки! -__- В них каждый раз записывать текущий цвет каждого квадратика, а при обновлении считывать последний цвет который был.


11 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.