Единый форум поддержки

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Единый форум поддержки » Архив » Снежинки на форуме


Снежинки на форуме

Сообщений 1 страница 2 из 2

1

Код:
<!--Снег кружится-->
<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)

0

2

:flag:

0


Вы здесь » Единый форум поддержки » Архив » Снежинки на форуме