Скрипт со снегом - Webmasters.ru - RSS http://webmasters.ru/forum/showthread.php?t=22198 SEO форум вебмастеров - Поисковые системы, оптимизация, раскрутка сайта, оптимизация и продвижение сайта в поисковых системах 1743522916 Elesite CMS 60 http://webmasters.ru/forum/images/wm/misc/rss.png SEO форум вебмастеров Webmasters.ru http://webmasters.ru/forum Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=225389 Fri, 09 Dec 2011 14:32:44 GMT здравствуйте все!! я в деле блоговедения оч новый человек... взялась участвовать в конкурсе на укршение блога, картинки с 500 раза умудрилась поставить, еще был снег, поставила его плагином, но висяк случился на блоге страшный, поэтоу все снесла... узнала, что можно скриптом прописать снежок.... много перелопатила, и перепробовала...снег не идет.... ребята кто-то может подсказать мне (блондинке) пошагово, куда в блоге, в какой файл и какого рода скрипт нужно прописать...как поставить именно ту снежинку которую хочется и прочие вещи...ну и может быть примеры....я уже неделю бьюсь и ноль... спасибо заранее!!! Скрипт со снегом by Zvеr http://webmasters.ru/forum/showpost.php?p=225405 Fri, 09 Dec 2011 15:07:49 GMT Учитесь пользоваться поиском, подобная тема уже есть (http://webmasters.ru/forum/f74/snezhinki-i-ded-moroz-na-saite-22089/?f=74). Скрипт со снегом by WinnyPooh http://webmasters.ru/forum/showpost.php?p=225693 Sat, 10 Dec 2011 16:55:57 GMT Есть много скриптов которые делают идущий снег. Для изменения вида снежинки надо изменить картинку снежинки, так же можно изменить количество grphcs=new Array(2) Image0=new Image(); Image0.src=grphcs[0]="http://fantasyflash.ru/script/web/image/sneg1.gif"; //Картинка Image1=new Image(); Image1.src=grphcs[1]="http://fantasyflash.ru/script/web/image/sneg1.gif"; Amount=25; //Количество Ypos=new Array(); Xpos=new Array(); Speed=new Array(); Step=new Array(); Cstep=new Array(); ns=(document.layers)?1:0; ns6=(document.getElementById&&!document.all)?1:0; if (ns){ for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write(""); } } else{ document.write(''); for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P];//osw document.write(''); } document.write(''); } WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;//fantasyflash.ru for (i=0; i < Amount; i++){ Ypos[i] = Math.round(Math.random()*WinHeight); Xpos[i] = Math.round(Math.random()*WinWidth); Speed[i]= Math.random()*5+3; Cstep[i]=0; Step[i]=Math.random()*0.1+0.05; } function fall(){ var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth; var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop; var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < Amount; i++){ sy = Speed[i]*Math.sin(90*Math.PI/180); sx = Speed[i]*Math.cos(Cstep[i]); Ypos[i]+=sy; Xpos[i]+=sx; if (Ypos[i] > WinHeight){ Ypos[i]=-60; Xpos[i]=Math.round(Math.random()*WinWidth); Speed[i]=Math.random()*5+3; } if (ns){ document.layers['sn'+i].left=Xpos[i]; document.layers['sn'+i].top=Ypos[i]+hscrll; } else if (ns6){ document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]); document.getElementById("si"+i).style.top=Ypos[i]+hscrll; } else{ eval("document.all.si"+i).style.left=Xpos[i]; eval("document.all.si"+i).style.top=Ypos[i]+hscrll; } Cstep[i]+=Step[i]; } setTimeout('fall()',20); } window.onload=fall //--> grphcs=new Array(2) Image0=new Image(); Image0.src=grphcs[0]="http://fantasyflash.ru/script/web/image/sneg1.gif"; //Картинка Image1=new Image(); Image1.src=grphcs[1]="http://fantasyflash.ru/script/web/image/sneg1.gif"; Amount=25; //Количество Ypos=new Array(); Xpos=new Array(); Speed=new Array(); Step=new Array(); Cstep=new Array(); ns=(document.layers)?1:0; ns6=(document.getElementById&&!document.all)?1:0; if (ns){ for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P]; document.write(""); } } else{ document.write('
'); for (i = 0; i < Amount; i++){ var P=Math.floor(Math.random()*grphcs.length); rndPic=grphcs[P];//osw document.write(''); } document.write('
'); } WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth;//fantasyflash.ru for (i=0; i < Amount; i++){ Ypos[i] = Math.round(Math.random()*WinHeight); Xpos[i] = Math.round(Math.random()*WinWidth); Speed[i]= Math.random()*5+3; Cstep[i]=0; Step[i]=Math.random()*0.1+0.05; } function fall(){ var WinHeight=(ns||ns6)?window.innerHeight:window.document.body.clientHeight; var WinWidth=(ns||ns6)?window.innerWidth-70:window.document.body.clientWidth; var hscrll=(ns||ns6)?window.pageYOffset:document.body.scrollTop; var wscrll=(ns||ns6)?window.pageXOffset:document.body.scrollLeft; for (i=0; i < Amount; i++){ sy = Speed[i]*Math.sin(90*Math.PI/180); sx = Speed[i]*Math.cos(Cstep[i]); Ypos[i]+=sy; Xpos[i]+=sx; if (Ypos[i] > WinHeight){ Ypos[i]=-60; Xpos[i]=Math.round(Math.random()*WinWidth); Speed[i]=Math.random()*5+3; } if (ns){ document.layers['sn'+i].left=Xpos[i]; document.layers['sn'+i].top=Ypos[i]+hscrll; } else if (ns6){ document.getElementById("si"+i).style.left=Math.min(WinWidth,Xpos[i]); document.getElementById("si"+i).style.top=Ypos[i]+hscrll; } else{ eval("document.all.si"+i).style.left=Xpos[i]; eval("document.all.si"+i).style.top=Ypos[i]+hscrll; } Cstep[i]+=Step[i]; } setTimeout('fall()',20); } window.onload=fall //--> ]]>
Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=225835 Sun, 11 Dec 2011 06:53:56 GMT Zvеr, спасибо конечно...но я прошу рассказать как поставить скрипт, а не то что такие скрипты есть и где они есть....я все видела...но я не могу поставить скрипт себе, почему не знаю...вот и прошу подсказать в какой именно файл воткнуть..... Скрипт со снегом by TBicTep http://webmasters.ru/forum/showpost.php?p=225844 Sun, 11 Dec 2011 07:31:09 GMT 1) Скачать и закинуть в корень сайта http://narod.ru/disk/33925867001/snowstorm-min.js.html . 2) Добавить в файл head.php (находится в папке с шаблоном. может называться и по другому например header.php) перед следующее . следующее .]]> Скрипт со снегом by WinnyPooh http://webmasters.ru/forum/showpost.php?p=225869 Sun, 11 Dec 2011 09:01:18 GMT Скрипт втыкать туда на какой странице нужно сделать снег Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=225875 Sun, 11 Dec 2011 09:31:22 GMT WinnyPooh, мне хочется чтоб на любой.. ---------- Сообщение добавлено 17:31 ---------- Предыдущее 17:26 ---------- TBicTep,супер! все получилось...только теперь осталось снежиночки покрасивее сделать :) спасибо!! Скрипт со снегом by WinnyPooh http://webmasters.ru/forum/showpost.php?p=225880 Sun, 11 Dec 2011 09:46:07 GMT я выкладывал скрипт который надо просто добавить на страницу. в нем можно изменять количество и вид снежинок Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=225886 Sun, 11 Dec 2011 10:21:01 GMT WinnyPooh, у меня этот скрипт почему то не работает...вставляла как описано TBicTep Скрипт со снегом by WinnyPooh http://webmasters.ru/forum/showpost.php?p=225891 Sun, 11 Dec 2011 10:35:07 GMT ya_alena, Скрипт который я выложил или скрипт TBicTep? Скрипт со снегом by TBicTep http://webmasters.ru/forum/showpost.php?p=225895 Sun, 11 Dec 2011 10:39:10 GMT ya_alena, вот покрасивее вроде как. Устанавливать также. /****************************************** * 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(""); } else { document.write(""); } } } 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; i0) setTimeout("hidesnow()", hidesnowtime*1000) } /****************************************** * 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("
<\/a><\/div>"); } else { document.write("
<\/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; i0) setTimeout("hidesnow()", hidesnowtime*1000) } ]]> Скрипт со снегом by WinnyPooh http://webmasters.ru/forum/showpost.php?p=225896 Sun, 11 Dec 2011 10:41:05 GMT Я так понимаю что это именно то что нужно девушке, так как в нем можно менять картинку снежинки Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=225899 Sun, 11 Dec 2011 10:51:41 GMT WinnyPooh, тот что ты выложил...вообще ничег оне происходит у меня....может тема такая у моего бложка...много какие скрипты не работают... тот что выложил TBicTep работает и все бы ничего, но хочется чтоб снежинки летали, но в нем я ничего не разберще... ---------- Сообщение добавлено 18:51 ---------- Предыдущее 18:48 ---------- TBicTep, может быть так чо сам шаблон не поддерживает такие скрипты???? когда поставила простые снежинки - работает... поменяла внутренность скрипта (на хосте) и снова ничего.... жуть... Скрипт со снегом by TBicTep http://webmasters.ru/forum/showpost.php?p=225904 Sun, 11 Dec 2011 11:00:17 GMT ya_alena, в принципе скрипты могут конфликтовать друг с другом. А что меняли? Вот еще один довольно таки интересный снег. [SPOILER] 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(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 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(""+snowletter+""); } if (browserok) { window.onload=initsnow; } ]]> Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=225918 Sun, 11 Dec 2011 11:49:46 GMT TBicTep, да я их не совмещала..я просто в том старом (первом) скрипте все стерла и прописала этот (ну второй ) вот и все... Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=226013 Sun, 11 Dec 2011 17:36:16 GMT ребята всем спасибо!!! у меня все получилось!!! можете посмотреть на maminy-mysli.ru Скрипт со снегом by Ems http://webmasters.ru/forum/showpost.php?p=226050 Sun, 11 Dec 2011 20:17:45 GMT ya_alena, что-то при переходе на ваш сайт у меня одни кракозябры. Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=226448 Tue, 13 Dec 2011 05:33:59 GMT Ems, странно, я статью написала и опубликовала...девченки кто меня читает говорятт нормально заходят, за исключением притормаживания...но думаю это из-за снега все же.... а что вам пишут??? ошибку или просто ничего??? что ж такое....я уже и хост сменила.... Скрипт со снегом by Ems http://webmasters.ru/forum/showpost.php?p=227428 Thu, 15 Dec 2011 09:49:50 GMT ya_alena, сейчас уже всё хорошо. А раньше, только один пост открывался. А остальные страницы сайта были просто в кракозябрах. Никаких ошибок при этом не писалось. Но сейчас не важно уже - главное, всё работает уже ;) Скрипт со снегом by ya_alena http://webmasters.ru/forum/showpost.php?p=227784 Fri, 16 Dec 2011 06:35:43 GMT спасибо :) я с хостингом общалась объясняла...в конечном итоге мне просто сменили сервер... ну я так поняла :)