Показать сообщение отдельно
  #5 (permalink)  
Старый 10.11.2009, 14:11
Профессор
Отправить личное сообщение для Andrei Посмотреть профиль Найти все сообщения от Andrei
 
Регистрация: 31.10.2009
Сообщений: 151

Ок спасибо !

И ещё вопрос:
Заинтересовался плавной сменой цвета обьекта, на форуме мало что нашёл про это, решил попробовать сам, посмотрите если не трудно правильно ли я сделал !?


<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>test</title>

<script type="text/javascript">
var but = new Array( "40","25","230")
var but_hover = new Array( "36","152","37")

var n = 0;

var a = but[0];
var b = but[1];
var c = but[2];

function color(){
 
if (a == but_hover[0]){
   
}else if (a < but_hover[0]){
   a++;
   but[0] = a;
}else if (a > but_hover[0]){
   a--;
   but[0] = a;
}


if (b == but_hover[1]){

}else if(b <  but_hover[1]){
   b++;
   but[1] = b;
}else if (c > but_hover[1]){
   b--;
   but[1] = b;
}


if (c == but_hover[2]){
   
}else if (c <  but_hover[2]){
   c++;
   but[2] = c;
}else if (c > but_hover[2]){
   c--;
   but[2] = c;
}



document.getElementById("test_box").value = "RGB: "+a+", "+b+", "+c;

document.getElementsByTagName('BODY')[0].style.background = "RGB("+but[0]+", "+but[1]+", "+but[2]+")";



  if (n < 255){
    n++;
    setTimeout(color, 30);
  } 
}


</script>




</head>
<body>
<input id="test_box" type="text" size="14">
<input type="button" onClick="color()" value="старт">


</body>
</html>
Ответить с цитированием