Место свободно!
Главная
Форум
Файлы
Статьи
Фотоальбом
Наши друзья
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 1
  • 1
Кнопка с текстом постоянно меняющим цвет.
ZedokДата: Четверг, 11.02.2010, 19:16 | Сообщение # 1
Владелец сайта
Группа: Пользователи
Сообщений: 344
Code
<html>
<head>
<title>Кнопка с текстом постоянно меняющим цвет.</title>
<script>
function h(color)
{
hn = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A" ,"B", "C", "D", "E", "F")
if(color<0){return "00"}
else if(color>255){
return "FF"
}
else {
       s = "" + hn[Math.floor(color/16)] + hn[color%16]
       return s
       }
}
function toH(red, green, blue){
return h(red) + h(green) + h(blue)
}
function RGB(red, green, blue){
return toH(red, green, blue)
}
var sR = 5
var sG = 256
var sB = 56
var R = 5
var G = 256
var B = 256
var b = true;
function setButtonColor(r, g, b) {
document.all["button"].style.color=RGB(r, g, b);
}
function startChanging(){
if(b==true) {
       if((R>256)||(G>256)||(B>256))  {
        b=false;
        }
       R+=sR;G+=sG;B+=sB;
       }
else {
       if((R<0)||(G<0)||(B<0))  {
        b=true;
        }
       R-=sR; G-=sG; B-=sB       
       }
setButtonColor(R, G, B);
setTimeout("startChanging()", 3)
}
</script>
</head>
<body  onload="startChanging()">
<button style="background-color:#ffff33; font: 8pt Fixedsys;" id="button"><p>Кнопка с цветным текстом</p></button>
</body>
</html>


 
  • Страница 1 из 1
  • 1
Поиск: