1) Гирлянда для сайта.
Пример - http://divx-rus.net/
Код - Code
<DIV id=top style='Z-INDEX: 20; LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px' width='100%'>
<OBJECT id=lights codeBase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.ca
b#version=6,0,0,0' height=60 width='100%' classid=clsid:D27CDB6E-AE6D-11cf-96B8-444553540000>
<PARAM NAME='_cx' VALUE='33338'>
<PARAM NAME='_cy' VALUE='1588'>
<PARAM NAME='FlashVars' VALUE=''>
<PARAM NAME='Movie' VALUE='http://divx-rus.net/swf/lights.swf'>
<PARAM NAME='Src' VALUE='http://divx-rus.net/swf/lights.swf'>
<PARAM NAME='WMode' VALUE='Transparent'>
<PARAM NAME='Play' VALUE='0'>
<PARAM NAME='Loop' VALUE='-1'>
<PARAM NAME='Quality' VALUE='High'>
<PARAM NAME='SAlign' VALUE=''>
<PARAM NAME='Menu' VALUE='0'>
<PARAM NAME='Base' VALUE=''>
<PARAM NAME='AllowScriptAccess' VALUE='always'>
<PARAM NAME='Scale' VALUE='ShowAll'>
<PARAM NAME='DeviceFont' VALUE='0'>
<PARAM NAME='EmbedMovie' VALUE='0'>
<PARAM NAME='BGColor' VALUE='FFFFFF'>
<PARAM NAME='SWRemote' VALUE=''>
<PARAM NAME='MovieData' VALUE=''>
<PARAM NAME='SeamlessTabbing' VALUE='1'>
<EMBED src='http://divx-rus.net/swf/lights.swf' menu=false quality=high bgcolor=#FFFFFF wmode='transparent' WIDTH='100%' HEIGHT='45' NAME='lights' ALIGN='' TYPE='application/x-shockwave-flash' PLUGINSPAGE='http://www.macromedia.com/go/getflashplayer'>
</EMBED>
</OBJECT></DIV>
2) Снег
2.1) Снег на шапке сайта.
1. Качаем файл (прикреплено снизу)
2. Грузим к себе
3. Код -
Code
<script language="javascript" src="/snow.js"></script>
PS Файл snow.gif можно менять на любой другой , так можно замутить еще и дождь или другой снег.. 2.2) Снег по всему сайту.
Код -
Code
<script language="JavaScript1.2">
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("<LAYER NAME='sn"+i+"' LEFT=0 TOP=0><img src="+rndPic+"></LAYER>");
}
}
else
{
document.write('<div style="position:absolute;top:0px;left:0px"><div style="position:relative">');
for (i = 0; i < Amount; i++){
var P=Math.floor(Math.random()*grphcs.length);
rndPic=grphcs[P];
document.write('<img id="si'+i+'" src="'+rndPic+'" style="position:absolute;top:0px;left:0px">');
}
document.write('</div></div>');
}
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
</script>
Удачи ;]