Показать сообщение отдельно
  #6 (permalink)  
Старый 24.03.2013, 12:56
Интересующийся
Отправить личное сообщение для qwertyuiopoiuytrewq Посмотреть профиль Найти все сообщения от qwertyuiopoiuytrewq
 
Регистрация: 05.01.2013
Сообщений: 21

Спасибо.
Я дурак можно было вызвать с кавычками.
Но.
Допустим я перестарался с количеством функций.
Допустим я это исправил и больше такой надобности нет:
<!DOCTYPE HTML>
<html>
  
  <head></head>
  
  <body>
    <div style='background:rgb(100,100,100);width:100px; height:100px; position:absolute; top:0px;left:100px;'
    onMouseOver='b(this)' onMouseOut='a(this)'></div>
    <div style='background:rgb(100,100,100);width:100px; height:100px; position:absolute; top:110px;left:100px;'
    onMouseOver='b(this)' onMouseOut='a(this)'></div>
    <script>
      var d, c,
        h = 100;

      alert('a');

      function a(el) {
        clearInterval(c);
        d = setInterval(function () {
          if (h <= 250) {
            h += 5;
            el.style.background = 'rgb(' + h + ',0,0)';
          } else {
            clearInterval(d);
          }
        }, 10);
      }

      function b(el) {
        clearInterval(d);
        c = setInterval(function () {
          if (h >= 100) {
            h -= 5;
            el.style.background = 'rgb(' + h + ',0,0)';
          } else {
            clearInterval(c);
          }
        }, 10);
      }

     
    </script>
  </body>

</html>

но что мне делать, если при перемещении курсора с одного блока на другой блок не перекрашивается до конца.
Заранее благодарен.

Последний раз редактировалось qwertyuiopoiuytrewq, 25.03.2013 в 20:43.
Ответить с цитированием