Script pentru fulgi de zapada
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 3 din 3 • Distribuiţi
Pagina 3 din 3 • 1, 2, 3
Script pentru fulgi de zapada
Rezumarea primului mesaj :
Salut. Am cautat un script pentru fulgi de zapada si am dat peste acesta.
Problema este ca pe browserul "Internet Explorer" se vede o liniuta albastra sub fiecare fulg iar cu "Mozola"... nu se vede nimic "Opera" este singura care se vede k-lumea.
Ce pot face sa se vada si pe celelalte browsere ca pe opera?? Adica fara liniute fara nimic. Sa ninga pur si simplu
Salut. Am cautat un script pentru fulgi de zapada si am dat peste acesta.
- Cod:
<script>
// seteaza numarul de fulgi (nu se recomanda mai mult de 30-40)
var snowmax=25
// seteaza culorile fulgilor.Puteti adauga cate culori vreti
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")
// seteaza fonturile pentru fulgi. Si aici puteti adauga si alte fonturi daca vreti
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")
// seteaza caracterul pentru fulgi (recomandat: *)
var snowletter="*"
// seteaza viteza de cadere a fulgilor (valori recomandate: intre 0.3 to 2)
var sinkspeed=0.12
// seteaza dimensiunea maxima a fulgilor
var snowmaxsize=50
// seteaza dimensiunea minima a fulgilor
var snowminsize=20
// seteaza zona de cadere a fulgilor
// 1 pentru cadere peste tot, 2 pentru stanga a ecranului
// 3 pentru centru, 4 pentru dreapta ecranului
var snowingzone=1
///////////////////////////////////////////////////////////////////////////
// AICI SE TERMINA PARTEA DE CONFIGURARE
///////////////////////////////////////////////////////////////////////////
// NU EDITATI ACESTE VALORI DE MAI JOS
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>
Problema este ca pe browserul "Internet Explorer" se vede o liniuta albastra sub fiecare fulg iar cu "Mozola"... nu se vede nimic "Opera" este singura care se vede k-lumea.
Ce pot face sa se vada si pe celelalte browsere ca pe opera?? Adica fara liniute fara nimic. Sa ninga pur si simplu
Re: Script pentru fulgi de zapada
gaby111, scriptul pe care l-ai aratat aici, ia-l de unde l-ai gasit , asa cum este si doar pune-l in generalitati - mesaj pe pagina de start.
Portiunea de editare , cea simpla , este partea de inceput , pina la :
Mai jos de acest mesaj, este pentru cei ce cunosc termenii extrem de bine.
In portiunea configurabila poti modifica, dupa cum se poate citi citeva optiuni : nr fulgi, culoare, viteza de cadere, dimensiune minima / maxima a fulgilor . Cred ca este foarte clar textul, fiind in română
Portiunea de editare , cea simpla , este partea de inceput , pina la :
///////////////////////////////////////////////////////////////////////////
// AICI SE TERMINA PARTEA DE CONFIGURARE
///////////////////////////////////////////////////////////////////////////
Mai jos de acest mesaj, este pentru cei ce cunosc termenii extrem de bine.
In portiunea configurabila poti modifica, dupa cum se poate citi citeva optiuni : nr fulgi, culoare, viteza de cadere, dimensiune minima / maxima a fulgilor . Cred ca este foarte clar textul, fiind in română
Vizitato- Vizitator
Re: Script pentru fulgi de zapada
Gata am descoperit Poti inchide topicul
Pagina 3 din 3 • 1, 2, 3
Subiecte similare
» Cerere script fulgi de zapada
» Script zapada pe toata pagina.
» Problema cu fulgi de zapada
» Problema Fulgi de zapada
» Adaugare fulgi de zapada
» Script zapada pe toata pagina.
» Problema cu fulgi de zapada
» Problema Fulgi de zapada
» Adaugare fulgi de zapada
Forum gratuit: forum de suport al utilizatorilor :: Forum de suport :: Probleme legate de un script (cod) :: Arhiva scripturi/coduri
Pagina 3 din 3
Permisiunile acestui forum:
Nu puteti raspunde la subiectele acestui forum