IPB

Здравствуйте, гость ( Вход | Регистрация )

> Правила форума

Все ссылки на сторонние ресурсы, за исключением офсайтов программ, должны оформляться с помошью тега скрытого текста - [hide=1]Ссылка[/hide]

> Украшаем сайт, :) на время новогодних праздников
Johnik
20.12.2003 - 22:24
Сообщение #1



Full Member
Group Icon
Группа: VIP
Сообщений: 163
Регистрация: 30.06.2002
Из: Украина, г. Сумы

Пользователь №: 275




В этой теме делимся секретами по украшению сайтов к Новому году.


Вот зашёл сюда _http://gamemag.ru/?act=db&fl[5]=137 а там снег такой симпатичный.
Что за код?
Спасибо

Сообщение было отредактировано Ann: 16.10.2006 - 13:24


--------------------
Видеоуроки в Pinnacle Studio 9-10 http://genesisomania.narod.ru/Pinnacle/pinnacle_lessons.html
User is offlineProfile Card PM
Go to the top of the page
+
3 Страницы V  1 2 3 >  
Reply to this topicStart new topic
Ответов(1 - 24)
AndragoN
20.12.2003 - 23:16
Сообщение #2



СтроителЬ
Group Icon
Группа: VIP
Сообщений: 77
Регистрация: 21.02.2002

Пользователь №: 959




Johnik
_ttp://gamemag.ru/fall.js
_ttp://www.maxxblade.co.uk/fall/fall.zip тянуть здесь :)
User is offlineProfile Card PM
Go to the top of the page
+
Ann
21.12.2003 - 00:50
Сообщение #3



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




Johnik :)
Можно найти в интернете множество скриптов и апплетов, изображающих падающий снег. В том числе, на мой взгляд, и симпатичнее этого.
Только обратите внимание на то, что увидит Ваш посетитель в том случае, если у него в браузере отключены картинки. :( Ведь каждая снежинка - это обычное изображение, которое апплет (скрипт) заставляет двигаться по экрану.
User is offlineProfile Card PM
Go to the top of the page
+
AndragoN
21.12.2003 - 02:04
Сообщение #4



СтроителЬ
Group Icon
Группа: VIP
Сообщений: 77
Регистрация: 21.02.2002

Пользователь №: 959




Ann

Цитата
Только обратите внимание на то, что увидит Ваш посетитель в том случае, если у него в браузере отключены картинки.

Веселый красные крестики...которые при большой фантазии можно принять за красный снег....КРОВИЩА :)
Сорри за оффтоп
User is offlineProfile Card PM
Go to the top of the page
+
Ann
21.12.2003 - 08:56
Сообщение #5



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




AndragoN
Цитата
Веселый красные крестики

Совсем не обязательно. :) Зависит от браузера. В Опере экран покроется прямоугольниками с надписями "Image", забивающими основной текст и картинки.
Johnik
Так что тут стоит взвесить за и против. Ведь и загрузка страницы заметно замедляется.
Смею думать, что Новый год - весомый довод - ЗА :D
User is offlineProfile Card PM
Go to the top of the page
+
Johnik
22.12.2003 - 06:01
Сообщение #6



Full Member
Group Icon
Группа: VIP
Сообщений: 163
Регистрация: 30.06.2002
Из: Украина, г. Сумы

Пользователь №: 275




AndragoN
Большое спасибо.
долбусь уже пару часов.
Приложение запускается, снег падает, а потом ошибка на странице и снег застывает (IMG:style_emoticons/bfz/huh.gif)
Вставил этот код <script language="JavaScript" src="fall.js"></script>
<table border="0" cellpadding="3" cellspacing="0"
style="border-collapse: collapse" width="400">
<tr><td width="80%">
что я не правильно сделал?
ссылка на эту страничку чуть ниже(ну типа подпись)
**
Кажись понял,остановка происходит, когда Народ. ру автоматом подгружает свой баннер.
Сейчас поробую его убрать

Сообщение было отредактировано Johnik: 22.12.2003 - 06:15


--------------------
Видеоуроки в Pinnacle Studio 9-10 http://genesisomania.narod.ru/Pinnacle/pinnacle_lessons.html
User is offlineProfile Card PM
Go to the top of the page
+
AndragoN
22.12.2003 - 12:56
Сообщение #7



СтроителЬ
Group Icon
Группа: VIP
Сообщений: 77
Регистрация: 21.02.2002

Пользователь №: 959




Johnik

Цитата
Кажись понял,остановка происходит, когда Народ. ру автоматом подгружает свой баннер.
Сейчас поробую его убрать


Походу именно он...
в частности видно из этого ..он подгружается в самом конце и блокирует дисплей..
<style>#bn {
DISPLAY: block
}
#bt {
DISPLAY: block
}
</style>

Убрать ты его не сможешь...
User is offlineProfile Card PM
Go to the top of the page
+
Ann
22.12.2003 - 20:01
Сообщение #8



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




Johnik
Попробуте другие варианты. Вот тут http://straider2k1.narod.ru/Java/2/1/Java_2_1.htm, например. Тоже на народе. Вроде не останавливается (IMG:style_emoticons/bfz/cranky.gif)
Снежинки можно использовать свои.
User is offlineProfile Card PM
Go to the top of the page
+
Ann
28.12.2003 - 02:47
Сообщение #9



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




Еще один способ. Его преимущество в том, что снежинки в нем не картинки, а буквы. Если отключена в браузере графика - общая картина не портится.

Между тэгами <head> код:
Цитата
<style>
.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }
</style>
<script language="javascript">

snow = true;    // false-дождь;   true-снег
snowsym = " * "  //These are the symbols for each
rainsym = " ' "  //You can put images here.
howmany = 50     //How many drops/snowflakes?

/**************Do not need to change anything below***********/
if(snow){sym = snowsym; speed=1; angle=10; drops=howmany}
else{sym = rainsym; speed=50; drops=howmany; angle=6}
movex = -speed/angle; movey = speed; count = 0;

function moverain(){
for(move = 0; move < drops; move++){
xx[move]+=movex;  yy[move]+=mv[move];
hmm = Math.round(Math.random()*1);
if(xx[move] < 0){xx[move] = maxx+10;}
if(yy[move] > maxy){yy[move] = 10;}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop;
}setTimeout('moverain()','1')}

</script>


Между <body> код:
Цитата
<script language="javascript">

if (document.all){
drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array()
ly = "document.all['"; st = "'].style"
for(make = 0; make < drops; make++){
document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>');
drop[make] = eval(ly+'drop'+make+st);
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx;
yy[make] = -100-Math.random()*maxy;
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/4;
drop[make].fontSize = (Math.random()*10)+20;
if(snow){col = '#66CCFF'}else{col = 'blue'}
drop[make].color = col;
}
window.onload=moverain
}
</script>
User is offlineProfile Card PM
Go to the top of the page
+
IgorekM
28.12.2003 - 18:53
Сообщение #10


No Avatar
Основатель
Group Icon
Группа: VIP
Сообщений: 634
Регистрация: 16.12.2001
Из: Баку

Пользователь №: 2




Немного дополню последнее сообщение Ann
Если вместо строки:
Код
snowsym = " * "

вставить такую строку:
Код
snowsym = " <font face=Wingdings>T</font> "

(Бкува T - обязательно должна быть большой английской буквой T)
То будут капать настроящие снежинки. Но в браузере Опера не работает такой вариант. Можно сделать проверку на браузер, чтобы при IE действовал этот вариант, а в Опере *. Но сейчас неохота мне этим заниматься (IMG:style_emoticons/bfz/blushing.gif)

P.S. Во из-за подобных дуростей и ещё много из-за чего, и не люблю я браузер Opera (IMG:style_emoticons/bfz/cranky.gif)


--------------------
На ПМ и письма НЕ ОТВЕЧАЮ, так как на форуме не бываю.
User is offlineProfile Card PM
Go to the top of the page
+
netunika
5.01.2004 - 19:21
Сообщение #11


No Avatar
Novice
*
Группа: Пoльзователь
Сообщений: 3
Регистрация: 5.01.2004

Пользователь №: 28393




Всем привет, вот решил попробывать тоже поставить снежинки себе на сайт, но ссылка похоже уже не работает, может кто знает где можно скачать ещё снежинки. Честно говоря снежинки это хорошо, но те снежинки которые мы здесь обсуждаем мне не очень то по душе (большие, да ещё и красные) - если кого обидел, то очень извеняюсь. (IMG:style_emoticons/bfz/blushing.gif) Дайте ссылочку пожалуйства. Заранее благодарен. ;)
User is offlineProfile Card PM
Go to the top of the page
+
Yurist
5.01.2004 - 22:17
Сообщение #12


No Avatar
ЛатЫш-КибальчЫш
Group Icon
Группа: Старейшины
Сообщений: 242
Регистрация: 23.11.2002
Из: DGT TeaM

Пользователь №: 2985




Ann, IgorekM

Чтой-то не то в коде...
Напроч выбивает фавориты...
Смотреть здесь => http://yurist.5dim.lv/for_bestfilez/index.htm .
User is offlineProfile Card PM
Go to the top of the page
+
IgorekM
6.01.2004 - 22:34
Сообщение #13


No Avatar
Основатель
Group Icon
Группа: VIP
Сообщений: 634
Регистрация: 16.12.2001
Из: Баку

Пользователь №: 2




Yurist
Зашёл и посмотрел. Ни снега, ни выбивания фаворитов не увидел :)


--------------------
На ПМ и письма НЕ ОТВЕЧАЮ, так как на форуме не бываю.
User is offlineProfile Card PM
Go to the top of the page
+
Ann
7.01.2004 - 17:01
Сообщение #14



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




netunika
Которая из ссылок не работает? Мы не обсуждаем здесь снежинки. Мы обсуждаем способы украшения веб-страниц с помощью снежинок.
Картинки снежинок можно найти в интернете в великом множестве, воспользовавшись поиском, либо нарисовать самому.

Yurist, что значит "Напроч выбивает фавориты?"
Посмотрела твой код. Он некорректен. Неправильно использованы теги, скрипт скопирован с ошибками. Закрывающий </head> оказался в конце, после закрывающего </body>

Только что проверила.
Такой код работает.
Цитата
<html>
<head>
<title>test</title>
<style>
.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }
</style>
<script language="javascript">

snow = true;    // false-дождь;   true-снег
snowsym = " * "  //These are the symbols for each
rainsym = " ' "  //You can put images here.
howmany = 50     //How many drops/snowflakes?

/**************Do not need to change anything below***********/
if(snow){sym = snowsym; speed=1; angle=10; drops=howmany}
else{sym = rainsym; speed=50; drops=howmany; angle=6}
movex = -speed/angle; movey = speed; count = 0;

function moverain(){
for(move = 0; move < drops; move++){
xx[move]+=movex;  yy[move]+=mv[move];
hmm = Math.round(Math.random()*1);
if(xx[move] < 0){xx[move] = maxx+10;}
if(yy[move] > maxy){yy[move] = 10;}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop;
}setTimeout('moverain()','1')}

</script>
</head>

<body bgcolor="#000000" text="#ffffff" link="#0000ff" vlink="#800080" alink="#ff0000">

<script language="javascript">

if (document.all){
drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array()
ly = "document.all['"; st = "'].style"
for(make = 0; make < drops; make++){
document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>');
drop[make] = eval(ly+'drop'+make+st);
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx;
yy[make] = -100-Math.random()*maxy;
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/4;
drop[make].fontSize = (Math.random()*10)+20;
if(snow){col = '#66CCFF'}else{col = 'blue'}
drop[make].color = col;
}
window.onload=moverain
}
</script>
</body>
</html>
User is offlineProfile Card PM
Go to the top of the page
+
Yurist
7.01.2004 - 19:33
Сообщение #15


No Avatar
ЛатЫш-КибальчЫш
Group Icon
Группа: Старейшины
Сообщений: 242
Регистрация: 23.11.2002
Из: DGT TeaM

Пользователь №: 2985




IgorekM
Цитата
Зашёл и посмотрел. Ни снега, ни выбивания фаворитов не увидел


Уже убрал нафиг...:)

Ann
Цитата
Yurist, что значит "Напроч выбивает фавориты?"
Посмотрела твой код. Он некорректен. Неправильно использованы теги, скрипт скопирован с ошибками. Закрывающий </head> оказался в конце, после закрывающего </body>


:D ...учимся...

А фавориты у меня не отоброжались только про высоких значениях разрешений экрана... :(
При 800x600 всё работало вроде нормально .

Сообщение было отредактировано Yurist: 7.01.2004 - 19:34
User is offlineProfile Card PM
Go to the top of the page
+
alexrus
19.12.2004 - 19:11
Сообщение #16



Full Member
***
Группа: Full member
Сообщений: 126
Регистрация: 8.10.2004

Пользователь №: 63823




Цитата(Ann @ 7.01.2004 - 18:01)
netunika
Которая из ссылок не работает? Мы не обсуждаем здесь снежинки. Мы обсуждаем способы украшения веб-страниц с помощью снежинок.
Картинки снежинок можно найти в интернете в великом множестве, воспользовавшись поиском, либо нарисовать самому.

Yurist, что значит "Напроч выбивает фавориты?"
Посмотрела твой код.  Он некорректен. Неправильно использованы теги, скрипт скопирован с ошибками. Закрывающий </head> оказался в конце, после закрывающего </body>

Только что проверила.
Такой код работает.
Цитата
<html>
<head>
<title>test</title>
<style>
.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }
</style>
<script language="javascript">

snow = true;    // false-дождь;   true-снег
snowsym = " * "  //These are the symbols for each
rainsym = " ' "  //You can put images here.
howmany = 50     //How many drops/snowflakes?

/**************Do not need to change anything below***********/
if(snow){sym = snowsym; speed=1; angle=10; drops=howmany}
else{sym = rainsym; speed=50; drops=howmany; angle=6}
movex = -speed/angle; movey = speed; count = 0;

function moverain(){
for(move = 0; move < drops; move++){
xx[move]+=movex;  yy[move]+=mv[move];
hmm = Math.round(Math.random()*1);
if(xx[move] < 0){xx[move] = maxx+10;}
if(yy[move] > maxy){yy[move] = 10;}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop;
}setTimeout('moverain()','1')}

</script>
</head>

<body bgcolor="#000000" text="#ffffff" link="#0000ff" vlink="#800080" alink="#ff0000">

<script language="javascript">

if (document.all){
drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array()
ly = "document.all['"; st = "'].style"
for(make = 0; make < drops; make++){
document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>');
drop[make] = eval(ly+'drop'+make+st);
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx;
yy[make] = -100-Math.random()*maxy;
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/4;
drop[make].fontSize = (Math.random()*10)+20;
if(snow){col = '#66CCFF'}else{col = 'blue'}
drop[make].color = col;
}
window.onload=moverain
}
</script>
</body>
</html>

Тоесть если я скопирую этот код в код шаблона на форуме, то всё ок будет? (IMG:style_emoticons/bfz/unsure.gif)


--------------------
жжу
User is offlineProfile Card PM
Go to the top of the page
+
MiXoiD
19.12.2004 - 19:14
Сообщение #17


No Avatar
ИнвиженМодер
Group Icon
Группа: Старейшины
Сообщений: 319
Регистрация: 13.11.2002
Из: Россия, Москва

Пользователь №: 2657




alexrus
Да..и вот такой, тоже работает:

Цитата(Ann @ 28.12.2003 - 02:47)
Еще один способ. Его преимущество в том, что снежинки в нем не картинки, а буквы. Если отключена в браузере графика - общая картина не портится.

Между тэгами <head> код:
Цитата
<style>
.drop { position: absolute; width: 3;  filter: flipV(), flipH(); font-size: 40; color: blue }
</style>
<script language="javascript">

snow = true;    // false-дождь;   true-снег
snowsym = " <font face=Wingdings>T</font> "  //These are the symbols for each
rainsym = " ' "  //You can put images here.
howmany = 50     //How many drops/snowflakes?

/**************Do not need to change anything below***********/
if(snow){sym = snowsym; speed=1; angle=10; drops=howmany}
else{sym = rainsym; speed=50; drops=howmany; angle=6}
movex = -speed/angle; movey = speed; count = 0;

function moverain(){
for(move = 0; move < drops; move++){
xx[move]+=movex;  yy[move]+=mv[move];
hmm = Math.round(Math.random()*1);
if(xx[move] < 0){xx[move] = maxx+10;}
if(yy[move] > maxy){yy[move] = 10;}
drop[move].left = xx[move]
drop[move].top = yy[move]+document.body.scrollTop;
}setTimeout('moverain()','1')}

</script>


Между <body> код:
Цитата
<script language="javascript">

if (document.all){
drop = new Array(); xx = new Array(); yy = new Array(); mv = new Array()
ly = "document.all['"; st = "'].style"
for(make = 0; make < drops; make++){
document.write('<div id="drop'+make+'" class=drop>'+sym+'</div>');
drop[make] = eval(ly+'drop'+make+st);
maxx = document.body.clientWidth-40
maxy = document.body.clientHeight-40
xx[make] = Math.random()*maxx;
yy[make] = -100-Math.random()*maxy;
drop[make].left = xx[make]
drop[make].top = yy[make]
mv[make] = (Math.random()*5)+speed/4;
drop[make].fontSize = (Math.random()*10)+20;
if(snow){col = '#66CCFF'}else{col = 'blue'}
drop[make].color = col;
}
window.onload=moverain
}
</script>


Сообщение было отредактировано MiXoiD: 19.12.2004 - 19:17
User is offlineProfile Card PM
Go to the top of the page
+
alexrus
19.12.2004 - 19:23
Сообщение #18



Full Member
***
Группа: Full member
Сообщений: 126
Регистрация: 8.10.2004

Пользователь №: 63823




Вот этот код классный, тока форум жутко тормозит!
Есть ли ещё какие скриптики??? (IMG:style_emoticons/bfz/unsure.gif)
На пару минут ссылку на форум дам, чтоб глянули как медленно! Потом удалю
_http://megaforum.com.ru

Сообщение было отредактировано alexrus: 19.12.2004 - 19:26


--------------------
жжу
User is offlineProfile Card PM
Go to the top of the page
+
Ann
19.12.2004 - 19:29
Сообщение #19



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




alexrus
У меня нигде ничего не тормозит. Еще от интернета зависит.
А вообще, любой подобный скрипт - тормоз. Выбирай - красота или полеты.
User is offlineProfile Card PM
Go to the top of the page
+
alexrus
19.12.2004 - 19:31
Сообщение #20



Full Member
***
Группа: Full member
Сообщений: 126
Регистрация: 8.10.2004

Пользователь №: 63823




Ann
Эхх, хочется и того и того, а когда вы на этом форуме поставите снег?
Почему у кого опера стоит то они видят тока буквы Т падающие???? :( :(

Сообщение было отредактировано alexrus: 19.12.2004 - 19:43


--------------------
жжу
User is offlineProfile Card PM
Go to the top of the page
+
Ann
19.12.2004 - 19:43
Сообщение #21



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




alexrus
Этот снег шел тут в прошлом году.
Да растаял с тех пор... Остались лужи и небольшой сугроб в логотипе
(IMG:style_emoticons/bfz/cranky.gif)
User is offlineProfile Card PM
Go to the top of the page
+
alexrus
19.12.2004 - 19:45
Сообщение #22



Full Member
***
Группа: Full member
Сообщений: 126
Регистрация: 8.10.2004

Пользователь №: 63823




Короче, незнаю что делать, спросил друзей зайти, кто говорит что ничего непадает, кто говорит что Синии буквы Т падают!
Тока я снег вижу, что делать?? :(


--------------------
жжу
User is offlineProfile Card PM
Go to the top of the page
+
Ann
19.12.2004 - 19:49
Сообщение #23



 
Group Icon
Группа: VIP
Сообщений: 906
Регистрация: 1.12.2002

Пользователь №: 3212




alexrus
читай тему внимательно, с самого начала, особенно обрати внимание на сообщение IgorekM от 28.12.2003.
User is offlineProfile Card PM
Go to the top of the page
+
Warmonger
20.12.2004 - 16:41
Сообщение #24



JUST KIDDIN'
Group Icon
Группа: Старейшины
Сообщений: 213
Регистрация: 16.06.2002
Из: Mockbа

Пользователь №: 566




Снег как на http://www.lekar.ru:

Вставить перед HEAD:
Цитата
<script language="JavaScript" type="text/javascript" src="/js/snow.js"></script>


SNOW.JS:

Цитата
// Christmas Snow © 2002-2004 by Filosoff

// Set the number of snowflakes (more than 40 not recommended)
var snowmax=36

// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#FFFFFF","#FBFBFB","#F6F6F6")

// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS", "Verdana")

// Set the letter that creates your snowflake (recommended:*)
var snowletter="*"

// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=0.7

// Set the maximal-size of your snowflaxes
var snowmaxsize=20

// Set the minimal-size of your snowflaxes
var snowminsize=12

// Set the snowing-zone
// Set 1 for all-over-snowing, set 2 for left-side-snowing
// Set 3 for center-snowing, set 4 for right-side-snowing
var snowingzone=3

///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////


// Do not edit below this line
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera

function randommaker(range) {
rand=Math.floor(range*Math.random())
    return rand
}

function initsnow() {
if (ie5 || opera) {
  marginbottom = document.body.clientHeight
  marginright = document.body.clientWidth
}
else if (ns6) {
  marginbottom = window.innerHeight
  marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
  crds[i] = 0;
     lftrght[i] = Math.random()*15;
     x_mv[i] = 0.03 + Math.random()/10;
  snow[i]=document.getElementById("s"+i)
  snow[i].style.fontFamily=snowtype[randommaker(snowtype.length)]
  snow[i].size=randommaker(snowsizerange)+snowminsize
  snow[i].style.fontSize=snow[i].size
  snow[i].style.color=snowcolor[randommaker(snowcolor.length)]
  snow[i].sink=sinkspeed*snow[i].size/5
  if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size-1)}
  if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
  if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
  if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
  snow[i].posy=randommaker(2*marginbottom-marginbottom-2*snow[i].size)
  snow[i].style.left=snow[i].posx
  snow[i].style.top=snow[i].posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
  crds[i] += x_mv[i];
  snow[i].posy+=snow[i].sink
  snow[i].style.left=snow[i].posx+lftrght[i]*Math.sin(crds[i]);
  snow[i].style.top=snow[i].posy

  if (snow[i].posy>=marginbottom-2*snow[i].size || parseInt(snow[i].style.left)>(marginright-3*lftrght[i])){
   if (snowingzone==1) {snow[i].posx=randommaker(marginright-snow[i].size-1)}
   if (snowingzone==2) {snow[i].posx=randommaker(marginright/2-snow[i].size)}
   if (snowingzone==3) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/4}
   if (snowingzone==4) {snow[i].posx=randommaker(marginright/2-snow[i].size)+marginright/2}
   snow[i].posy=0
  }
}
var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
document.write("<span id=\'s"+i+"\' style=\'position:absolute;top:-"+snowmaxsize+"\'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}



--------------------
i'll be back!
User is offlineProfile Card PM
Go to the top of the page
+
Vanoc
21.12.2004 - 01:20
Сообщение #25



Full Member
***
Группа: Full member
Сообщений: 204
Регистрация: 27.01.2004

Пользователь №: 31568




Warmonger
Проблема этого снега в том, что он работает только в верхней части страницы, т.е. при прокручивании странички вниз снег не отображается.
User is offlineProfile Card PM
Go to the top of the page
+
Реклама

3 Страницы V  1 2 3 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0 -

 



- Текстовая версия Сейчас: 29.03.2024 - 00:41
]]> ]]>
]]> Яндекс.Метрика ]]>