ya_alena, вот покрасивее вроде как. Устанавливать также.Snow Effect Script- By Altan d.o.o.
Код HTML:<script type="text/javascript"> /****************************************** * Snow Effect Script- By Altan d.o.o. (http://www.altan.hr/snow/index.html) * Visit Dynamic Drive DHTML code library (http://www.dynamicdrive.com/) for full source code * Last updated Nov 9th, 05' by DD. This notice must stay intact for use ******************************************/ //Configure below to change URL path to the snow image var snowsrc="http://www.dynamicdrive.com/dynamicindex3/snow.gif" // Configure below to change number of snow to render var no = 10; // Configure whether snow should disappear after x seconds (0=never): var hidesnowtime = 0; // Configure how much snow should drop down before fading ("windowheight" or "pageheight") var snowdistance = "windowheight"; ///////////Stop Config////////////////////////////////// var ie4up = (document.all) ? 1 : 0; var ns6up = (document.getElementById&&!document.all) ? 1 : 0; function iecompattest(){ return (document.compatMode && document.compatMode!="BackCompat")? document.documentElement : document.body } var dx, xp, yp; // coordinate and position variables var am, stx, sty; // amplitude and step variables var i, doc_width = 800, doc_height = 600; if (ns6up) { doc_width = self.innerWidth; doc_height = self.innerHeight; } else if (ie4up) { doc_width = iecompattest().clientWidth; doc_height = iecompattest().clientHeight; } dx = new Array(); xp = new Array(); yp = new Array(); am = new Array(); stx = new Array(); sty = new Array(); snowsrc=(snowsrc.indexOf("dynamicdrive.com")!=-1)? "http://www.dynamicdrive.com/dynamicindex3/snow.gif" : snowsrc for (i = 0; i < no; ++ i) { dx[i] = 0; // set coordinate variables xp[i] = Math.random()*(doc_width-50); // set position variables yp[i] = Math.random()*doc_height; am[i] = Math.random()*20; // set amplitude variables stx[i] = 0.02 + Math.random()/10; // set step variables sty[i] = 0.7 + Math.random(); // set step variables if (ie4up||ns6up) { if (i == 0) { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><a href=\"http://dynamicdrive.com\"><img src='"+snowsrc+"' border=\"0\"><\/a><\/div>"); } else { document.write("<div id=\"dot"+ i +"\" style=\"POSITION: absolute; Z-INDEX: "+ i +"; VISIBILITY: visible; TOP: 15px; LEFT: 15px;\"><img src='"+snowsrc+"' border=\"0\"><\/div>"); } } } function snowIE_NS6() { // IE and NS6 main animation function doc_width = ns6up?window.innerWidth-10 : iecompattest().clientWidth-10; doc_height=(window.innerHeight && snowdistance=="windowheight")? window.innerHeight : (ie4up && snowdistance=="windowheight")? iecompattest().clientHeight : (ie4up && !window.opera && snowdistance=="pageheight")? iecompattest().scrollHeight : iecompattest().offsetHeight; for (i = 0; i < no; ++ i) { // iterate for every dot yp[i] += sty[i]; if (yp[i] > doc_height-50) { xp[i] = Math.random()*(doc_width-am[i]-30); yp[i] = 0; stx[i] = 0.02 + Math.random()/10; sty[i] = 0.7 + Math.random(); } dx[i] += stx[i]; document.getElementById("dot"+i).style.top=yp[i]+"px"; document.getElementById("dot"+i).style.left=xp[i] + am[i]*Math.sin(dx[i])+"px"; } snowtimer=setTimeout("snowIE_NS6()", 10); } function hidesnow(){ if (window.snowtimer) clearTimeout(snowtimer) for (i=0; i<no; i++) document.getElementById("dot"+i).style.visibility="hidden" } if (ie4up||ns6up){ snowIE_NS6(); if (hidesnowtime>0) setTimeout("hidesnow()", hidesnowtime*1000) } </script>[свернуть]
- 11.12.2011 15:39
Спасибо сказали:
WinnyPooh(11.12.2011), - 11.12.2011 15:41
Я так понимаю что это именно то что нужно девушке, так как в нем можно менять картинку снежинки
- 11.12.2011 15:51
WinnyPooh, тот что ты выложил...вообще ничег оне происходит у меня....может тема такая у моего бложка...много какие скрипты не работают...
тот что выложил TBicTep работает и все бы ничего, но хочется чтоб снежинки летали, но в нем я ничего не разберще...
---------- Сообщение добавлено 18:51 ---------- Предыдущее 18:48 ----------
TBicTep, может быть так чо сам шаблон не поддерживает такие скрипты????
когда поставила простые снежинки - работает...
поменяла внутренность скрипта (на хосте) и снова ничего....
жуть... - 11.12.2011 16:00
ya_alena, в принципе скрипты могут конфликтовать друг с другом. А что меняли?
Вот еще один довольно таки интересный снег.Развернуть текст
<script type="text/javascript">
var snowmax=45;
var snowcolor=new Array("#AAAACC","#DDDDFF","#CCCCDD","#F3F3F3","#F0FFFF");
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS");
var snowletter="*";
// 0.3 to 2
var sinkspeed=0.6;
var snowmaxsize=30;
var snowminsize=10;
// 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=1;
//osw
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);}
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);}
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;
}
</script>[свернуть] - 11.12.2011 16:49
TBicTep, да я их не совмещала..я просто в том старом (первом) скрипте все стерла и прописала этот (ну второй ) вот и все...
- 11.12.2011 22:36
ребята всем спасибо!!! у меня все получилось!!!
можете посмотреть на maminy-mysli.ru - 12.12.2011 01:17
ya_alena, что-то при переходе на ваш сайт у меня одни кракозябры.
- 13.12.2011 10:33
Ems, странно, я статью написала и опубликовала...девченки кто меня читает говорятт нормально заходят, за исключением притормаживания...но думаю это из-за снега все же....
а что вам пишут??? ошибку или просто ничего???
что ж такое....я уже и хост сменила.... - 15.12.2011 14:49
ya_alena, сейчас уже всё хорошо. А раньше, только один пост открывался. А остальные страницы сайта были просто в кракозябрах. Никаких ошибок при этом не писалось. Но сейчас не важно уже - главное, всё работает уже
Спасибо сказали:
ya_alena(16.12.2011), - 16.12.2011 11:35
спасибо :)
я с хостингом общалась объясняла...в конечном итоге мне просто сменили сервер...
ну я так поняла :)
Тэги топика:
Похожие темы
Темы | Раздел | Ответов | Последний пост |
---|---|---|---|
Скрипт для ЖЖ | Софт, скрипты, лицензии | 4 | 03.03.2012 16:39 |
Скрипт аукциона. | Софт, скрипты, сервисы | 7 | 10.11.2011 22:42 |
Скрипт для + и - | Web программирование | 7 | 09.11.2011 19:08 |
Скрипт клоакинга. | Софт, скрипты, сервисы | 31 | 11.08.2011 18:06 |
Полностью готовый сайт печать фото online (скрипт), Скрипт для сайтов печать фото online | Софт, скрипты, сервисы | 0 | 01.02.2011 21:14 |
Интересные темы
php клоакинг
Увеличь жизненный цикл своего дора с помощью php клоакинга, в этой статье рассказывают как это сделать.
скрипт вверх страницы
Как своими силами написать правильно и быстро написать скрипт поднятия страницы вверх, подробности здесь.