Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   как сделать случайный цвет (https://javascript.ru/forum/dom-window/8024-kak-sdelat-sluchajjnyjj-cvet.html)

KOLANICH 03.03.2010 17:17

как сделать случайный цвет
 
есть три числа в пределах от нуля до 255
пусть это - компонеты ргб
надо сгенерировать цвет и присвоить его эл-ту интерфейса

Kolyaj 03.03.2010 17:48

alert('#' + 25..toString(16) + 130..toString(16) + 210..toString(16));

KOLANICH 03.03.2010 18:18

Ошибка: XML descendants internal method called on incompatible Number

Kolyaj 03.03.2010 18:22

KOLANICH,
я нажимаю кнопку "Запустить" и вижу код цвета. Что запускаете вы, я не знаю.

KOLANICH 03.03.2010 18:24

function cc(){
	var r=Math.floor(Math.random() * (256));
	var g=Math.floor(Math.random() * (256));
	var b=Math.floor(Math.random() * (256));
	var c='#' + r..toString(16) + g..toString(16) + b..toString(16);
	m.style.borderColor=c;
	
}

vk65535 03.03.2010 18:26

Kolyaj,
Случайный цвет как-то подозрительно всегда один и тот же.

B~Vladi 03.03.2010 18:31

Цитата:

Сообщение от vk65535
Случайный цвет как-то подозрительно всегда один и тот же.

Если не хватает мозгов прикрутить функцию рандома числа - тебе в раздел работа.

Kolyaj 03.03.2010 18:33

vk65535,
Цитата:

Сообщение от KOLANICH
есть три числа в пределах от нуля до 255


KOLANICH,
две точки нужны только для чисел. Для переменных нужна одна.

B~Vladi 03.03.2010 18:35

~~
Это что вообще такое?:blink:

e1f 03.03.2010 18:37

B~Vladi, всего-навсего дважды примененное побитовое отрицание :) Рядом где-то тема была.


Часовой пояс GMT +3, время: 19:30.