Код:
<!--Снег кружится--> <html> <body> <script type="text/javascript"> var imgsrc="[color=red]Сюда вставляем адрес снежинки[/color]"; var col=40; var ie4=(document.all)?1:0; var ns6=(document.getElementById&&!document.all)?1:0; var height=(document.layers)?window.innerHeight:window.document.body.clientHeight; var width=(document.layers)?window.innerWidth:window.document.body.clientWidth; amp=new Array(); x_pos=new Array(); y_pos=new Array(); stx=new Array(); sty=new Array(); deltax=new Array(); obj=new Array(); for (i=0; i<col; ++i) { amp[i]=Math.random()*19; x_pos[i]=Math.random()*(width-49); y_pos[i]=Math.random()*height; stx[i]=0.03+Math.random()*0.15; sty[i]=0.8+Math.random(); deltax[i]=0; if (ie4||ns6) { document.write("<img id=\"sn"+ i +"\" style=\"position:absolute; z-index: "+ i +"; visibility:visible; top:-50px; left:-50px;\" src='"+imgsrc+"' border=0>"); } obj[i] = document.getElementById("sn"+i); } function flake() { for (i=0; i<col; ++i) { y_pos[i]+=sty[i]; if (y_pos[i]>height-49) { x_pos[i]=Math.random()*(width-amp[i]-29); y_pos[i]=0; } deltax[i]+=stx[i]; obj[i].style.top=y_pos[i]+"px"; obj[i].style.left=x_pos[i]+amp[i]*Math.sin(deltax[i])+"px"; } setTimeout("flake()", 20); } flake(); </script> </body> </html> <!--Конец снег кружится-->
Проверте пож-ста этот скрипт - снежинки вылазят за края браузера и внизу появляется полоса прокрутки. Можно ли это устранить?
И ещё, на форуме снежинок мало, а по ссылкам (новые сообщения, активны) много. А должно и на форуме быть так же...
За ранее спасибо...
Посмотреть можно ТУТ
Отредактировано Mango (Пн, 7 Янв 2013 11:07:08)