snezenie

Programovacie jazyky, rady, poradňa...
mailer
Star
Star
Príspevky: 544
Registrovaný: 01 jún 2006, 16:56

snezenie

Príspevok od používateľa mailer »

hladam html kod na snezenie a neodkazujte ma na hladanie :oops: a vsetky co som nasiel mierne brzdili stranku.to je jedno aky date hlavne dajte
bart11
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 91
Registrovaný: 13 okt 2006, 20:11
Kontaktovať používateľa:

Príspevok od používateľa bart11 »

Toto som nasiel uz davno, sice som to ani raz nepouzil, ale skus to ak xes:
(dufam, ze ti to stranku brzdit nebude)
Prílohy
Snezenie.zip
Snezenie
(1.26 KiB) 332 stiahnutí
mato.x
Zablokovaný
Zablokovaný
Používateľov profilový obrázok
Príspevky: 274
Registrovaný: 04 dec 2006, 19:39
Bydlisko: Prievidza
Kontaktovať používateľa:

Príspevok od používateľa mato.x »

tu je script na snezenie (neviem ci to brzdi stranku nikdy som to nepouzil lebo je to velmi neefektivne)

Kód: Vybrať všetko

 <script><!-- mato.x -->
// Tu nastav pocet vlociek (nie viac ako 40, bude to sekat)
var snowmax=35

// Nastav farbu vlociek. Mozes tam dat tolko, kolko chces.
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// Písmo, ktoré bude vytvárat vlocky. Mozes tam dat tolko, kolko chces.
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Zvol písmenko co bude vytvarat vlocky (odporucím:*)
var snowletter="*"

// Zvol rychlost (odporucim od 0.3 do 2)
var sinkspeed=0.6

// Zvolte maximálny velikost vlocek
var snowmaxsize=22

// Zvol minimálnu velkost vlociek
var snowminsize=8

// Zvol zónu snezenia.
// Zvol 1 pre celu obrazovku, 2 pre lavu stranu 
// 3 pre stred a 4 pre pravu stranu
var snowingzone=3
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>
Fata! ChaoS
Star
Star
Používateľov profilový obrázok
Príspevky: 650
Registrovaný: 12 apr 2006, 20:23
Bydlisko: Tvrdošovce
Kontaktovať používateľa:

Príspevok od používateľa Fata! ChaoS »

mato.x napísal:tu je script na snezenie (neviem ci to brzdi stranku nikdy som to nepouzil lebo je to velmi neefektivne)
Veď to je to isté čo sem dal bart11

A ten kto to chcel: Chceš toto sneženie alebo čo je na mojej stránke?
server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

na "mojej stranke" mas takyto odkaz

Kód: Vybrať všetko

404 Page Not Found
Please contact support.

a na tej druhej nevidim snezenie.
pouzivam operu
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

ani v mojom firefoxe na tej stránke nič nesneží. Vzhladom na to, že to teda nesplňa demonštračné účely, naopak je to reklama na warez som ten link zmazal
server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

heh, super a nehal si tu stranku, o ktorej som pisal, cize nič...to sa moze vsetko zmazat potom asi.Teda jeho prispevok aj s nasimi...nema to vyznam uz.
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

to že jeho stránka nejde nie je môj problém, možno si ju opraví a rád sa pozrem na sneh :) Ja som iba zmazal reklamu na warez forum.
BX
Addict
Addict
Používateľov profilový obrázok
Príspevky: 4572
Registrovaný: 10 jan 2008, 15:30

Príspevok od používateľa BX »

server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

audiotrack napísal:to že jeho stránka nejde nie je môj problém, možno si ju opraví a rád sa pozrem na sneh :) Ja som iba zmazal reklamu na warez forum.
aha, jasnacka.....a na sneh by som sa aj ja rad pozrel :D

//autoeditácia príspevku ( 17 Dec 2008, 18:59 )
jj...pozrel, v opere ide, inde nie...take mam aj ja :(
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

Keď chceš sneh, pozri sa sem: http://www.schillmania.com/projects/snowstorm/ (a mysli na to, že nikto normálny ti na stránku so snežením nebude chodiť ;) )
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Príspevok od používateľa audiotrack »

chrono napísal:Keď chceš sneh, pozri sa sem: http://www.schillmania.com/projects/snowstorm/ (a mysli na to, že nikto normálny ti na stránku so snežením nebude chodiť ;) )
šak to iba dočasné riešenie, potom ho nahradí ohňostrojom :)
server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

chrono napísal:Keď chceš sneh, pozri sa sem: http://www.schillmania.com/projects/snowstorm/ (a mysli na to, že nikto normálny ti na stránku so snežením nebude chodiť ;) )
hm, tak s tym si neporadim veru :(
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

slamo napísal:hm, tak s tym si neporadim veru :(
To nezvládneš na svoj web pridať jeden javascript (snowstorm.js) a pár obrázkov (obrázky, čo sú v image/snow) a potom prípadne v tom skripte zmeniť cestu k tým obrázkom (premenná imagePath)?
audiotrack napísal:šak to iba dočasné riešenie, potom ho nahradí ohňostrojom :)
:D
server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

ja neviem po anglicky co kde ako a kam dat...nerozumiem tomu tam, co je pisane.
Keby to vedel niekto podrobne vysvetlit, pripadne sem nejak vlozit nieco, ze co kam skopirovat a tak....
.
.
edit:
toto: <script type="text/javascript" src="script/snowstorm.js"></script> som nakopiroval do overall_header.html pred </head>...
snowstorm.js som nakopiroval do /moj styl/template ....
adresasr snow som nakopirobval do /root/images...

cestu v snowstorm.js som zadal /images/snow .... a nic sa nedeje.

aj toto niekde dat alebo k comu je to tam napisane? Ak ano,kam a ako?

Kód: Vybrať všetko

./
+ image/
  + snow/
    0.png
    1.png
    2.png
    3.png
    4.png
    5.png
    0.gif
    1.gif
    2.gif
    3.gif
    4.gif
    5.gif
+ script/
    snowstorm.js
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

slamo napísal:...
Na akú stránku to dávaš (viem, že je to phpBB, ale aká je adresa)?
server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

heh, to asi nepomoze, mam to na WampServery v PC ... vsetko tam robim najskor, na stranku nic nedavam,pokial na wampe neodskusam aby sa stranka nedo....

Ale co s tym, co som dal do code?
Ved som inac presne napisal,co kde som vlozil a nakopiroval, malo by to byt podla mna jasne.

Snazite sa pomoct, ale co nieje jasne este?
Podrobne som napisal,co kde je.

Dakujem
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

V tom overall_header.html si použil zlú cestu k tomu skriptu (píšeš, že si to dal do /moj styl/template ...., ale ako src si použil niečo iné).
server
Light Star
Light Star
Používateľov profilový obrázok
Príspevky: 262
Registrovaný: 12 sep 2006, 16:51

Príspevok od používateľa server »

No ja som ten script kde je to src skopiroval z tej stranky a vlozil do headeru...a aku cestu zadat do src? ku comu?

A co s tymto????

Kód: Vybrať všetko

./ 
+ image/ 
  + snow/ 
    0.png 
    1.png 
    2.png 
    3.png 
    4.png 
    5.png 
    0.gif 
    1.gif 
    2.gif 
    3.gif 
    4.gif 
    5.gif 
+ script/
    snowstorm.js 
.
.
.
edit:

no jasneee, uz to ide...diky za pomoc :)

src templatepath.....atd...jasnéééé

:smt001

ale aj tak neviem, co to ma znamenat to v code co je :roll:
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Príspevok od používateľa chrono »

To sú súbory, ktoré sú na to sneženie potrebné (potrebné súbory som ti napísal ešte včera).
Napísať odpoveď