Спасибо.
Я дурак можно было вызвать с кавычками.
Но.
Допустим я перестарался с количеством функций.
Допустим я это исправил и больше такой надобности нет:
<!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>
но что мне делать, если при перемещении курсора с одного блока на другой блок не перекрашивается до конца.
Заранее благодарен.