Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Изменение кода скрипта (https://javascript.ru/forum/misc/24243-izmenenie-koda-skripta.html)

Goolfen 22.12.2011 17:38

Изменение кода скрипта
 
Народ помогите плс, вот скрип:
/*********************************** *********************************** ********************/
// SnowScript for IE, Mozilla and many more!
// © RoterFruchtZwerg 2003
// stumpf und schnell mal von uns ausgeliehen ;)

var imgNum = 0;
var snowImg = new Array();

snowImg[0] ="<span style=\"color: #AAAAAA; font-size: 8pt;\">*</span>";
snowImg[1] ="<span style=\"color: #AABBCC; font-size: 10pt;\">*</span>";

snowImg[0] ="<img src=\"http://cinema-life.3dn.ru/snow/snowjs.gif\" alt=\"*\"/>";
snowImg[1] ="<img src=\"http://cinema-life.3dn.ru/snow/snowjs2.gif\" alt=\"*\" />";


var no = 15;
var dx, xp, yp;
var am, stx, sty;
var i, doc_width = 800, doc_height = 600;

doc_width = window.innerWidth ? window.innerWidth : document.body.clientWidth;
doc_height = window.innerHeight ? window.innerHeight : document.body.clientHeight;

dx = new Array();
xp = new Array();
yp = new Array();
am = new Array();
stx = new Array();
sty = new Array();

for (i = 0; i < no; ++ i) {

imgNum = imgNum?0:1;
var snowsrc = snowImg[imgNum];

dx[i] = 0;
xp[i] = Math.random()*(doc_width-60);
yp[i] = Math.random()*doc_height;
am[i] = Math.random()*10;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random();
document.write("<div id=\"dot"+ i +"\" style=\"position: absolute; z-index: "+ i +"; visibility: visible; top: 1px; left: 1px; width:12px;\">"+snowsrc+"</div>");
}

function snow() {
for (i = 0; i < no; ++ i) {
yp[i] += sty[i];
if (yp[i] > doc_height-20) {
xp[i] = Math.random()*(doc_width-am[i]-20);
yp[i] = 0;
stx[i] = 0.02 + Math.random()/10;
sty[i] = 0.7 + Math.random()*2;
doc_width = window.innerWidth ? window.innerWidth : document.body.clientWidth;
doc_height = window.innerHeight ? window.innerHeight : document.body.clientHeight;
}
dx[i] += stx[i];
document.getElementById("dot"+i).style.top = Math.round(yp[i])+"px";
document.getElementById("dot"+i).style.left = Math.round(xp[i] + am[i]*Math.sin(dx[i]))+"px";
}
setTimeout("snow()", 60);
}

snow();


// SnowScript for IE, Mozilla and many more!
// © RoterFruchtZwerg 2003
// stumpf und schnell mal von uns ausgeliehen ;)
/*********************************** *********************************** ********************/

Снежнки идут только до середины страницы, что нужно изменить чтобы снежинки шли до конца.

Serg_pnz 23.12.2011 01:26

Goolfen,
хотите честно? убейтись ап стену с снежинками, они только отпугивают посетителей.

m4gz 23.12.2011 09:12

Омг вот этот раритет скоро 10 лет скрипту!

Goolfen 23.12.2011 14:49

Цитата:

Сообщение от Serg_pnz (Сообщение 145417)
Goolfen,
хотите честно? убейтись ап стену с снежинками, они только отпугивают посетителей.

Хотите честно? Вы набили пост и автор темы наплевал на вас и на ваше мнение.

Serg_pnz 23.12.2011 17:49

Кроссбраузерные новогодние снежинки на сайт
Новогодние снежинки на сайт
мож пригодится...

trikadin 23.12.2011 19:27

Serg_pnz, а я листочки падающие писал в своё время)))

devote 23.12.2011 19:32

Цитата:

Сообщение от trikadin
а я листочки падающие писал в своё время)))

Ага, и еще мух летающих, тараканов бегающих... и т.д. )))

trikadin 23.12.2011 20:27

Цитата:

Сообщение от devote
Ага, и еще мух летающих, тараканов бегающих... и т.д. )))

Ещё была модная тема - сделать фотку с глазами и чтобы глаза следили за курсором.

Goolfen 23.12.2011 21:13

Цитата:

Сообщение от Serg_pnz (Сообщение 145525)

Спасибо.

Goolfen 23.12.2011 21:18

Ну а что надо изменить именно в этом скрипте чтобы снежинки падали до конца страницы?


Часовой пояс GMT +3, время: 06:30.