Autor | Zpráva | ||
---|---|---|---|
WebMaster Profil |
Zdravím,
na mém http://phpfusion-themes.cz jsem udělal sněžení a jak můžete vidět, tak přes logo a ty tři obrázky to jakoby "podjede" a poté vyjede a pokračuje. Problém je také v tom, že sníh nepadá až dolu na konec webu, ale jen na konec prohlížeče. Kód loga atd.. <span class ='logo'><a href='".BASEDIR."index.php' title='".$settings['sitename']."'>".$settings['sitename']."</a></span> <h1>Fuzed Themes</h1> <div id='topmenu'><a href='".BASEDIR."search.php'>Hledat</a> | <a href='".BASEDIR."members.php'>Uživatelé</a> | <a href='".BASEDIR."infusions/advanced_downloadDB_panel/dldb.php'>Databáz e</a> </div>"; if (iMEMBER){ echo "<a href='#'></a>"; } else { echo "<div id='loginbox'> <div class='login-top'><span class='login-orange'>Přihlášení</span> <span class='noaccount'>Nemáte účet?</span> <span class='login-orange'><a class='mod_login_login' href='".BASEDIR."register.php'><b>Registrujte se</b></a> · <a class='mod_login_login' href='".BASEDIR."lostpassword.php'>Ztracené heslo?</a></span></div> <div class='login-bottom'> <form name='login_form' method='post' action='".FUSION_SELF."' style='margin:0px;' > Jméno <input name='user_name' id='mod_login_username' type='text' class='inputbox_login' alt='username' size='10' /> Heslo <input type='password' id='mod_login_password' name='user_pass' class='inputbox_login' size='10' alt='password' /> <input type='hidden' name='remember_me' id='mod_login_remember' class='inputbox_login' value='y' alt='Remember Me' /> <input type='submit' name='login' class='button_login' value='Přihlásit' /> </form></div></div>"; } echo "<ul id='menu1'> </ul> <ul id='menu2'> </ul> <!-- ADD RELEVANT LINKS BELOW --> <div id='links'> <a href='".BASEDIR."index.php'><img border='0' alt='Domů' title='Domů' src='".THEME."images/domu.png'></a> <a href='".BASEDIR."forum/index.php'><img border='0' alt='Fórum' title='Fórum' src='".THEME."images/forum.png'></a> <a href='".BASEDIR."edit_profile.php'><img border='0' alt='Profil' title='Profil' src='".THEME."images/profil.png'></a> Kód sněžení // Počet vloček var snowmax=40 // Barva vloček var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD") // Písmo var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS") // Písmenko na tvorbu vločky var snowletter="*" // Rychlost (doporučeno od 0.3 do 2) var sinkspeed=0.5 // Velikost vloček max. 40 var snowmaxsize=20 // Min. velikos vloček. var snowminsize=10 // 1 pro celý snežení, 2 pro levou stranu // 3 pro stred a 4 pro pravou stranu var snowingzone=1 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 } |
||
Str4wberry Profil |
#2 · Zasláno: 4. 12. 2007, 15:18:24
Odpovídám WebMasterovi:
A je to sněžení nutné? Akorát to bude zbytečně zatěžovat CPU … a rušit při procházení webu. |
||
Manq Profil |
#3 · Zasláno: 4. 12. 2007, 15:34:12
Problém je také v tom, že sníh nepadá až dolu na konec webu, ale jen na konec prohlížeče.
Ano. Jako většina skriptů sněžení. Abych pravdu řekl, ještě jsem neviděl takový, který by "sněžil" po celé délce stránky. Možná takový existuje, možná ne. |
||
WebMaster Profil |
#4 · Zasláno: 4. 12. 2007, 16:21:58
A je to sněžení nutné? Akorát to bude zbytečně zatěžovat CPU … a rušit při procházení webu.
Ano je, je to hezčí a nemyslim si, že tohle nejak hoodne zatezuje CPU. Ano. Jako většina skriptů sněžení. Abych pravdu řekl, ještě jsem neviděl takový, který by "sněžil" po celé délce stránky. Možná takový existuje, možná ne. Tak doufam, ze to treba nekdo vykouma, ale hlavne me zajimaji ty obrazky |
||
Manq Profil |
#5 · Zasláno: 4. 12. 2007, 16:24:08
Ano je, je to hezčí
Není. Je to blbost. Tobě to připadá možná krásně, ale ve skutečnosti je to jedna z těch nejhorších věcí, která může návštěvníka na stránkách potkat. |
||
roberta Profil |
#6 · Zasláno: 4. 12. 2007, 16:26:31
skús sa pohrať s inicializáciou premenných marginbottom, marginright
marginbottom = document.body.scrollHeight marginright = document.body.scrollWidth scrollHeight, scrollWidth znamenajú v rôznych prehliadačoch rôzne veci, napr. v niektorých je to výška/šírka HTML elementu, v iných výška okna, ... http://www.quirksmode.org/js/doctypes.html alebo skús zagooglovať, ako sa javascriptom zisťuje výška/šírka HTML/BODY elementu a tie hodnoty dosaď do marginbottom/marginright |
||
Alphard Profil |
#7 · Zasláno: 4. 12. 2007, 16:34:33
Ano je, je to hezčí
viděl jsi to v Opeře? |
||
WebMaster Profil |
#8 · Zasláno: 4. 12. 2007, 17:29:57
viděl jsi to v Opeře?
Ano, Operu mám. |
||
Manq Profil |
#9 · Zasláno: 4. 12. 2007, 17:32:02
WebMaster
Ve škole nás sice učili, že krásno je relativní kategorie. Ale toto ti opravdu připadá pěkné? Přinejmenším se to do tvého designu vůbec nehodí. |
||
flary Profil |
#10 · Zasláno: 4. 12. 2007, 17:54:35
Jéžiši to mu někdo nemůžete říct, aby se podíval po CSS vlastnosti z-index??
WebMaster sám nejlíp ví, co se na jeho web hodí a když jednou řekne, že se mu to tam líbí, tak to tak je. |
||
Tomáš Hanus Profil |
#11 · Zasláno: 4. 12. 2007, 18:40:35
Ano je, je to hezčí
Není. Je to blbost. Tobě to připadá možná krásně, ale ve skutečnosti je to jedna z těch nejhorších věcí, která může návštěvníka na stránkách potkat. Třeba při označování textu ;) Fakt je pěkné mít v bloku ony "vločky". |
||
Miloš Profil |
#12 · Zasláno: 4. 12. 2007, 20:58:51
Cokoli, co se na stránce hýbe, aniž by muselo, odvádí pozornost od čteného textu.
Ruší to, ztěžuje možnost soustředění. Jestliže mi daná stránka přesto stojí za čtení, podobné perverznosti blokuju. JInak ze stránky odcházím a už se na ni nikdy nevrátím (leda omylem). |
||
Miloš Profil |
#13 · Zasláno: 4. 12. 2007, 21:01:08
Alphard
viděl jsi to v Opeře? Viděl – se zákazem javascriptu pro daný web ;-) |
||
Iver Profil * |
#14 · Zasláno: 4. 12. 2007, 21:03:32
Jj, javascript.. to je zlo :-(
|
||
Miloš Profil |
#15 · Zasláno: 4. 12. 2007, 21:17:10
Iver
Zlo není javascript, ale nesoudnost. Javascriptem se dá udělat spousta vkusných a užitečných věcí. Nesoudný člověk však zneužije jakoukoli technologii, aby si na ní honil triko, jakej je on machr a génius, co všechno nedokáže (protože toho zatím opravdu ještě mnoho nedokáže). Oproti tomu soudný člověk toho nemá zapotřebí, soudný člověk ty technologie pouze smysluplně používá. |
||
havs Profil |
#16 · Zasláno: 4. 12. 2007, 22:11:00
Nějak mi ta stránka rozvášnila Aviru (antivir), prý agresivní skript.
... mohlo by to mít vliv na návštěvnost. |
||
WebMaster Profil |
#17 · Zasláno: 5. 12. 2007, 07:09:11
No myslim si, ze toto téma neni o tom, abyste mi radili jestli to tam být má nebo nemá. Nikdo mi neporadil, proto si to radsi udelam nějak sám.
|
||
Časová prodleva: 16 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0