Szerző Téma: Karácsonyi téma  (Megtekintve 5487 alkalommal)

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Karácsonyi téma
« Válasz #30 Dátum: 2010. november 29. - 13:04:10 »
0 Show voters
Új szavazás indítva. Hajrá

Nem elérhető caRlos

  • 1955
    • Profil megtekintése
Karácsonyi téma
« Válasz #31 Dátum: 2010. december 09. - 11:22:52 »
0 Show voters
Elkezdtem keresni javascripteket és ez volt a legszimpatikusabb.
 
a <head></head> tag-ek közé kell beilleszteni.
<SCRIPT type=\"text/javascript\">
/*
Ezeket az adatokat szerkesztheted:
*/
// Ide írd, hogy hány darab hópehely legyen (minimum 30 - 40 maximum)
var snowmax=35
// Itt beállíthatod a a hópelyhek színét.
var snowcolor=new Array(\"#AAAACC\",\"#DDDDFF\",\"#CCCCDD\",\"#F3F3F3\",\"#F0FFFF\")
  // Itt beállíthatod, hogy milyen betûtípussal legyenek kiírva
  //(ha több fajta betûtípust adsz meg akkor több féle hópehely esik.)
var snowtype=new Array(\"Arial Black\",\"Arial Narrow\",\"Times\",\"Comic Sans MS\")
// Itt megadhatod, hogy mi hulljon (hópehely: * )
var snowletter=\"*\"
// Itt beállíthatod a hópelyhek sebességét (0.3 tõl 2-ig)
var sinkspeed=0.6
// Itt beállíthatod a legnagyobb hópehely méretét
var snowmaxsize=22
// Itt beállíthatod a legkisebb hópehely méretét
var snowminsize=8
// Állítsd be, hogy hol hulljon
// 1 Mindenhol,
// 2 Bal oldalt
// 3 Középen,
// 4 Jobb oldalt
var snowingzone=1
  /*
   //   * Eddig tudtuk testreszabni a kinézetét. *
*/
// Ezekhez az adatokhoz ne nyúlj hozzá.
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 = 0;                     
        lftrght = Math.random()*15;         
        x_mv = 0.03 + Math.random()/10;
        snow=document.getElementById(\"s\"+i)
        snow.style.fontFamily=snowtype[randommaker(snowtype.length)]
        snow.size=randommaker(snowsizerange)+snowminsize
        snow.style.fontSize=snow.size
        snow.style.color=snowcolor[randommaker(snowcolor.length)]
        snow.sink=sinkspeed*snow.size/5
        if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
        if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
        if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
        if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
        snow.posy=randommaker(2*marginbottom-marginbottom-2*snow.size)
        snow.style.left=snow.posx
        snow.style.top=snow.posy
    }
    movesnow()
}
function movesnow() {
    for (i=0;i<=snowmax;i++) {
        crds += x_mv;
        snow.posy+=snow.sink
        snow.style.left=snow.posx+lftrght*Math.sin(crds);
        snow.style.top=snow.posy
       
        if (snow.posy>=marginbottom-2*snow.size ||
parseInt(snow.style.left)>(marginright-3*lftrght)){
            if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
            if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
            if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
            if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
            snow.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>

 
Ennyi a kód. Ilyen röviden és egyszerûen lehet a weboldaladra hóesést készíteni.
De látom, hogy már van a fórumon, csak beillesztettem. De ennél van egy egyszerûbb script is. Hát a \"Boldog Karácsony SampForum\" tábla helyén lehetne valami jobb is :D
Mindenkinek szimpatikusabb lenne, ha esetleg a code tageket is használnád - TrYp
« Utoljára szerkesztve: 2010. december 09. - 17:07:22 írta TrYp »

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Karácsonyi téma
« Válasz #32 Dátum: 2010. december 09. - 19:07:34 »
0 Show voters
Idézetet írta: caRlos date=1291890172\" data-ipsquote-contentapp=\"forums\" data-ipsquote-contenttype=\"forums\" data-ipsquote-contentid=\"4250\" data-ipsquote-contentclass=\"forums_Topic
Hát a \"Boldog Karácsony SampForum\" tábla helyén lehetne valami jobb is :D
Mi legyen akkor? Menjél ki a hóra! jobb?

Amúgy az van kiírva, hogy Boldog Karácsonyt és alá SAMPFORUM....


Ja és a hóesést szerinted mi nem tudtuk volna megoldani? már megoldottuk, de hpeter szerint hóesés most ebben az évben nem kell.


A szavazást lezártam, valamiért gondoltam....

Nem elérhető Theta

Karácsonyi téma
« Válasz #33 Dátum: 2010. december 09. - 19:09:07 »
0 Show voters
Ha van karácsonyi theme akkor illene a hóesés is.
Amúgy szintén azt mondom valami SAMP/GTA sabb beütés kellene neki.

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Karácsonyi téma
« Válasz #34 Dátum: 2010. december 09. - 19:11:31 »
0 Show voters
Pár napra bõven megelégedtek egy non-sampos témával szerintem.

Nohát, indítok új szavazást.


Amennyiben szeretnél hóesést, szavazz Igen-re.


Ámde nem biztos, hogy lesz hóesés, mégha több az Igen mint a Nem.

Nem elérhető hpeter94

  • 1450
  • Fórum fenntartó
    • Profil megtekintése
Karácsonyi téma
« Válasz #35 Dátum: 2010. december 09. - 19:18:33 »
0 Show voters
eggyáltalán nem biztos :D

Nem elérhető Iceaac

  • 2187
    • Profil megtekintése
Karácsonyi téma
« Válasz #36 Dátum: 2010. december 09. - 20:01:58 »
0 Show voters
Nem tudom mi van, de nem tudok szavazni.  :o

Nem elérhető jana4

  • 5929
  • Ex Staff
    • Profil megtekintése
Karácsonyi téma
« Válasz #37 Dátum: 2010. december 09. - 20:13:30 »
0 Show voters
Nem tudom törölni/szerkeszteni, nem tudom miért, ígyhát a szavazás elmarad....

de hszbe leírhatjátok  ;)

Nem elérhető hpeter94

  • 1450
  • Fórum fenntartó
    • Profil megtekintése
Karácsonyi téma
« Válasz #38 Dátum: 2010. december 09. - 21:23:20 »
0 Show voters
töröltem

Nem elérhető VTX

  • 2402
    • Profil megtekintése
Karácsonyi téma
« Válasz #39 Dátum: 2010. december 11. - 20:38:59 »
0 Show voters
DarkBreak téma alatt nem lehetne megcsinálni egy sima hóesést?

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal