Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
~zychu
Mistrz

Dołączył: 12 Sty 2006
Posty: 4157
Przeczytał: 0 tematów
Pomógł: 42 razy Ostrzeżeń: 0/5
Płeć:
|
Wysłany: Pią 11:12, 14 Gru 2007 Temat postu: Skrypt na ŚNIEG |
|
|
Z racji też że co rok, powstaje wiele tematów o tej porze z prośbą o skrypt na śnieg umieszczam go od razu tutaj. Skrypt wpisujemy w opis danego forum.
Kod: | <head>
<script>
// Set the number of snowflakes (more than 30 - 40 not recommended)
var snowmax=30
// Set the colors for the snow. Add as many colors as you like
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")
// Set the fonts, that create the snowflakes. Add as many fonts as you like
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
// Set the letter that creates your snowflake (recommended:*)
var snowletter="*"
// Set the speed of sinking (recommended values range from 0.3 to 2)
var sinkspeed=1
// Set the maximal-size of your snowflaxes
var snowmaxsize=32
// Set the minimal-size of your snowflaxes
var snowminsize=11
// Set 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
///////////////////////////////////////////////////////////////////////////
// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////////////////////////
// Do not edit below this line
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>
</head> |
Post został pochwalony 2 razy
Ostatnio zmieniony przez ~zychu dnia Pią 13:54, 28 Gru 2007, w całości zmieniany 2 razy
|
|
Powrót do góry |
|
 |
|
 |
Danielos
Lewa ręka mafii

Dołączył: 15 Paź 2007
Posty: 433
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 1/5
Płeć:
|
Wysłany: Pią 15:54, 21 Gru 2007 Temat postu: |
|
|
A ałoby jakoś, by ten śnieg padał nie tlyko u góry? Chyba nie mam tego dać w każdym opisie działu?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Gość
|
Wysłany: Pią 16:12, 21 Gru 2007 Temat postu: |
|
|
a czy jak wkleje do dowolnego opisu to bedzie na calym forum ?
|
|
Powrót do góry |
|
 |
~zychu
Mistrz

Dołączył: 12 Sty 2006
Posty: 4157
Przeczytał: 0 tematów
Pomógł: 42 razy Ostrzeżeń: 0/5
Płeć:
|
Wysłany: Pią 17:08, 21 Gru 2007 Temat postu: |
|
|
Nie, tylko po części do której go wkleisz.
Post został pochwalony 0 razy
Ostatnio zmieniony przez ~zychu dnia Pią 17:08, 21 Gru 2007, w całości zmieniany 1 raz
|
|
Powrót do góry |
|
 |
Ciacho
Prawa ręka mafii

Dołączył: 15 Paź 2007
Posty: 303
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: ja się taka słodka wzięłam? Płeć:
|
Wysłany: Pią 17:23, 21 Gru 2007 Temat postu: |
|
|
Bez względu na miejsce wklejenia, śnieg pada tylko od góry strony.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
~zychu
Mistrz

Dołączył: 12 Sty 2006
Posty: 4157
Przeczytał: 0 tematów
Pomógł: 42 razy Ostrzeżeń: 0/5
Płeć:
|
Wysłany: Pią 18:01, 21 Gru 2007 Temat postu: |
|
|
to muszę przestać pić..;]
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Danielos
Lewa ręka mafii

Dołączył: 15 Paź 2007
Posty: 433
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 1/5
Płeć:
|
Wysłany: Pią 18:22, 21 Gru 2007 Temat postu: |
|
|
ehh... macie może jakiś skrypt, że pada śnieg na całej stronie?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Ciacho
Prawa ręka mafii

Dołączył: 15 Paź 2007
Posty: 303
Przeczytał: 0 tematów
Ostrzeżeń: 0/5 Skąd: ja się taka słodka wzięłam? Płeć:
|
Wysłany: Pią 18:33, 21 Gru 2007 Temat postu: |
|
|
Ja mam, ale to już jest inny śnieg
Kod: | <script language="JavaScript1.2">
//Autumn leaves- by Kurt Grigg (kurt.grigg@virgin.net)
//Modified by Dynamic Drive for NS6 functionality
//visit http://www.dynamicdrive.com for this script
//Pre-load your image below!
grphcs=new Array(3)
Image0=new Image();
Image0.src=grphcs[0]="http://mysite.wanadoo-members.co.uk/snowpeacock/snowflake2.gif";
Image1=new Image();
Image1.src=grphcs[1]="http://mysite.wanadoo-members.co.uk/snowpeacock/snowflake2.gif"
Image2=new Image();
Image2.src=grphcs[2]="http://mysite.wanadoo-members.co.uk/snowpeacock/snowflake2.gif"
Amount=8; //Smoothness depends on image file size, the smaller the size the more you can use!
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;
for (i=0; i < Amount; i++){
Ypos[i] = Math.round(Math.random()*WinHeight);
Xpos[i] = Math.round(Math.random()*WinWidth);
Speed[i]= Math.random()*2+1;
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(30*Math.PI/100);
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()*2+1;
}
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> |
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Zgrzeniu
Taki se gostek

Dołączył: 08 Lis 2007
Posty: 11
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5 Skąd: Podkarpacie
|
Wysłany: Pią 18:38, 21 Gru 2007 Temat postu: |
|
|
o ten jest dobry tylko mogło by więcej trochę padac tego śniegu xD
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Hekate
Nowicjusz

Dołączył: 19 Lip 2007
Posty: 28
Przeczytał: 0 tematów
Pomógł: 1 raz Ostrzeżeń: 0/5 Skąd: Gdańsk Płeć:
|
Wysłany: Pią 19:41, 21 Gru 2007 Temat postu: |
|
|
świetny ten śnieg
na każdym forum ustawiłam inny
wielkie dzięki za skrypty, użytkownicy sa zachwyceni
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Danielos
Lewa ręka mafii

Dołączył: 15 Paź 2007
Posty: 433
Przeczytał: 0 tematów
Pomógł: 2 razy Ostrzeżeń: 1/5
Płeć:
|
Wysłany: Sob 13:17, 22 Gru 2007 Temat postu: |
|
|
Moi też Ale czy jest jakiś skrypt na śnieg, który pada wszędzie i w dodatku jest w miarę gęsty?
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Gość
|
Wysłany: Sob 19:25, 22 Gru 2007 Temat postu: |
|
|
pytanie zrobilem uu siebie skrypt a chce go usunac wywalilem te kody a tu nadal pada sniego co mam zrobic ?
|
|
Powrót do góry |
|
 |
Pokuś
Prawa ręka mafii

Dołączył: 03 Lip 2006
Posty: 358
Przeczytał: 0 tematów
Pomógł: 7 razy Ostrzeżeń: 0/5
Płeć:
|
Wysłany: Sob 21:11, 22 Gru 2007 Temat postu: |
|
|
Proponuję dać forum do naprawiarki, która na 100 % usunie wszystkie skrypty .
http://www.fora.pl/?file=fixit
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |
Gość
|
Wysłany: Sob 21:21, 22 Gru 2007 Temat postu: |
|
|
A czasem czegos mi nie zepsuje ?
|
|
Powrót do góry |
|
 |
rafal50
Lewa ręka mafii

Dołączył: 25 Lip 2006
Posty: 405
Przeczytał: 0 tematów
Pomógł: 23 razy Ostrzeżeń: 1/5
Płeć:
|
Wysłany: Sob 21:28, 22 Gru 2007 Temat postu: |
|
|
Adam napisał: | pytanie zrobilem uu siebie skrypt a chce go usunac wywalilem te kody a tu nadal pada sniego co mam zrobic ? |
To niemożliwe
Jeżeli nie ma skryptu to nie może być śniegu (no bo skąd by się wziął).
Zanim użyjesz naprawiarki czy jak to sie tam nazywa, zobacz dokładnie gdzie jest ten skrypt i go usuń.
Post został pochwalony 0 razy
|
|
Powrót do góry |
|
 |