Ветеран
Сообщения: 675
Благодарности: 8
|
Профиль
|
Отправить PM
| Цитировать
Вот это работает у меня в explorere.
<html>
<title></title>
<head>
<script language = javascript>
var ball, ball2;
var speed = 0.04;
var speed2 = 0.03;
var aa;
var aaa;
var bb;
var bbb;
var mx = 0;
var my = 0;
var cy, cy2;
var cx, cx2;
function main(){
cy = document.getElementById("red").style.pixelTop;
cx = document.getElementById("red").style.pixelLeft;
ball = document.getElementById("red").style;
cy2 = document.getElementById("orange").style.pixelTop;
cx2 = document.getElementById("orange").style.pixelLeft;
ball2 = document.getElementById("orange").style;
speed = 0.04;
aa = cx;
aaa = cy;
speed2 = 0.03;
bb = cx2;
bbb = cy2;
asd();
}
function asd(){
aa = aa + (mx-aa) * speed;
aaa = aaa + (my-aaa) * speed;
bb = bb + (mx-bb) * speed2;
bbb = bbb + (my-bbb) * speed2;
cx = Math.round(aa);
cy = Math.round(aaa);
cx2 = Math.round(bb);
cy2 = Math.round(bbb);
ball.left = cx;
ball.top = cy;
ball2.left = cx2;
ball2.top = cy2;
setTimeout("asd()", 10);
}
function aaa(){
mx = event.x;
my = event.y;
}
document.onmousemove = aaa
</script>
</head>
<body onLoad = main()>
<span id="red" style="background-color: red; clip: rect(1px 5px 5px 0px); height: 8px; left: -10; position: absolute; top: -10; width: 4px"></span>
<span id="orange" style="background-color: orange; clip: rect(1px 5px 5px 0px); height: 8px; left: -20; position: absolute; top: -20; width: 4px"></span>
</body>
</html>
|
-------
живодёр - практик
Отправлено: 16:52, 30-03-2005
| #2
|