скрипт "Снег на Вашей страничке"

Статус
В этой теме нельзя размещать новые ответы.
что значит подводные камни?
Нормально всё ставится. Ты про стучалки чтоль? :D
 
Раздражают такие скрипты и реально мешают. Хотите новогодних праздников - меняйте графику. Лепите сугробы, снег. То что летает, плавает, кружится в центре сайта абсолютно ненужная и более того вредная фигня.
Откуда столько раздражения и ненависти? :mad:
Этот скрипт как раз для тех кто не может лепить сугробы и рисовать снег!

...и ещё....чем вреден этот скрипт?:D (ты меня улыбаешь!!!)
 
украсить ресурс падающим снегом хочется, только я, как обыкновенный пользователь не знаю подводные камни таких украшательств. если не трудно расскажите

подводных камней навалом просто, например есть риск что засыплет снегом стол и стул, так же мониторы очень плохо переносят холод особенно ЖК.. так же ты сам понимаешь что работать прийдется в перчатках и ушанке... а это неудобно :( ;)
 
Откуда столько раздражения и ненависти? :mad:
Этот скрипт как раз для тех кто не может лепить сугробы и рисовать снег!

...и ещё....чем вреден этот скрипт?:D (ты меня улыбаешь!!!)

Какая ненависть. Чушь полная.... Этот скрипт для тех, кто хочет отпугнуть посетителей. Вреден тем что мешает просмотру сайта, тем что иногда снежинки попадают на ссылку, тем что хрень какая то сыплется на сайте. Не нравится не только мне.
А вообще по большому счёту мне без разницы. Лепите вы на своих сайтах хоть дедов морозов. Абы вам нравилось. :D
 
а у меня эти снежинки на старом компе тормознуто отображаются : ((( а на новом впоряде : ))))
 
украсить ресурс падающим снегом хочется, только я, как обыкновенный пользователь не знаю подводные камни таких украшательств. если не трудно расскажите

почитай как вставляется в страничку Java Script
сам найдешь или ссылочкой подмочь? ;)
 
Про подводные камни: он наверно начитался где-то прориск запуска активного содержимого на страницах сайтов, вот и боится :)
 
не знаю как этот, но все снежинки которые я смотрел, дико нагружают комп, это и есть подводный камень
 
Вот еще вариант с прошлого года гдета взял
 

Вложения

  • 112.rar
    203,1 KB · Просмотры: 50
Для просмотра ссылки Войди или Зарегистрируйся
тут оригинал этого скрипта!!!
идите и разбирайтесь:)

кстати, у меня все без тормозов работает

Добавлено через 6 минут
вот кода скрипта с этого сайта:

<script type="text/javascript">
/******************************************
* Snow Effect Script- By Altan d.o.o. (Для просмотра ссылки Войди или Зарегистрируйся)
* Visit Dynamic Drive DHTML code library (Для просмотра ссылки Войди или Зарегистрируйся) 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="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 = "pageheight";
///////////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)? "snow.gif" : snowsrc
for (i = 0; i < no; ++ i) {
dx = 0; // set coordinate variables
xp = Math.random()*(doc_width-50); // set position variables
yp = Math.random()*doc_height;
am = Math.random()*20; // set amplitude variables
stx = 0.02 + Math.random()/10; // set step variables
sty = 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=\"<A href="http://dynamicdrive.com\"><img">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 += sty;
if (yp > doc_height-50) {
xp = Math.random()*(doc_width-am-30);
yp = 0;
stx = 0.02 + Math.random()/10;
sty = 0.7 + Math.random();
}
dx += stx;
document.getElementById("dot"+i).style.top=yp+"px";
document.getElementById("dot"+i).style.left=xp + am*Math.sin(dx)+"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>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху