Привет всем жителям форума. Знаю что тема падающих снежинок на js была актуальна на сайтах эдак лет 5 назад.
Проблема, не работает скрипт(это листинг программы из книжки).
Не знаю в чем проблема. В этом же каталоге лажит 1.gif.
<html>
<head>
<script type="text/javascript">
var sy = []
var sx = []
var kol = 30
for (i=0; i<kol; i++)
{
sy[i]=Math.random()*7+3;
sx[i]=Math.random()*7-3;
}
for (i=0; i<kol; i++)
{
x = Math.round(Math.random()*document.body.ClientWidth);
y = Math.round(Math.random()*document.body.ClientWidth);
document.write('<img id="img" src="1.gif" style="position:absolute;top:'+i+';left:'+i+';" alt=""/>');
}
function move()
{
for (i=0; i<kol; i++)
{
sn = document.getElementById('img');
x = parseInt(sn.style.left)+sx[i];
if (x>document.body.clientWidth-50) {sn.style.left="20 px"} else
if (x<20) {sn.style.left=document.body.ClientWidth-50+" px"} else {sn.style.left=x+" px"};
y=parseInt(sn.style.top)+sy[i];
if (y>document.body.Clientheight-50) {sn.style.top=" px"} else {sn.style.top=y+" px"};
}
settimeout('move()',1000);
}
</script>
</head>
<body onload="move();">snow</body>
</html>