Autor | Zpráva | ||
---|---|---|---|
Marar Profil * |
#1 · Zasláno: 31. 10. 2009, 17:17:53
Nevít jak by se dal nastavit (nejlépe externí) skipt, který by měl možnost zapnou a vypnout ?m
(bylo by tam "vypnout" kliknul bych na to a mělo by to dvě funkce vypnul by se skript a peřěnil text na "zapnout" a "zapnout" by mělo funkci zapnutí skriptu a přeměnění textu zase na "vypnutí" a tak dále........) Děkuji předem za odpověď |
||
Marar Profil * |
#2 · Zasláno: 31. 10. 2009, 17:20:36
Nějak mi blbne klávesnice omlouvám se za nečitelnost
Nevíte jak by se dal nastavit (nejlépe externí) skipt, který by měl možnost zapnou a vypnout ?? (bylo by tam "vypnout" kliknul bych na to a mělo by to dvě funkce vypnul by se skript a peřěnil text na "zapnout" , "zapnout" by mělo funkci zapnutí skriptu a přeměnění textu zase na "vypnutí" a tak dále........) Děkuji předem za odpověď |
||
_es Profil |
#3 · Zasláno: 31. 10. 2009, 17:46:45
Marar:
Čo myslíš konkrétnejšie pod zapnutím a vypnutím skriptu? Nie je možnosť nejakého jednoduchého zapnutia alebo vypnutia celého skriptu. Môžeš si nastaviť čo sa má stať po kliknutí na nejaké tlačítko: Zastavenie alebo spustenie nejakej animácie, pridanie alebo odobratie reakcie skriptu na nejakú udalosť a pod. |
||
Marar Profil * |
#4 · Zasláno: 31. 10. 2009, 18:17:41
Mám na mé stránce takové jemné sněžení, ale někokomu se to nemusí líbit tak chci dát možnost skript vypnout ale i zase zapnout.
Děkuji předem za odpověď. (ale alertertem to nechci xD) |
||
_es Profil |
#5 · Zasláno: 31. 10. 2009, 18:34:10
Marar:
Bez odkazu na konkrétnu stránku je poradiť obtiažne. |
||
Marar Profil * |
#6 · Zasláno: 31. 10. 2009, 18:41:48
http://www.e-vtipky.wz.cz/
spíš je to tester stránka :-) rád se učím html, javaskript, css, je to takový koníček. |
||
_es Profil |
#7 · Zasláno: 31. 10. 2009, 19:27:49
Na začiatok skriptu "skript snow.js" pridaj riadok:
var sneh; setInterval('movedrop()',50); sneh = setInterval(movedrop,50); Animáciu vypneš príkazmi: clearInterval(sneh); sneh = undefined; if(sneh === undefined) sneh = setInterval(movedrop,50); Už ti zostáva len priradiť tieto príkazy k udalostiam nejakého tlačítka alebo zaškrtávacieho poľa a pod. |
||
Marar Profil * |
#8 · Zasláno: 31. 10. 2009, 19:31:18
můžete to prosím schrnout???
co kam mám napsat a jak to bude fungovat? |
||
_es Profil |
#9 · Zasláno: 31. 10. 2009, 19:59:50
Marar:
Napríklad tá posledná veta môže byť spravená pomocou: <input type=checkbox checked onclick="if(this.checked)if(sneh===undefined) sneh=setInterval(movedrop,50); if(!this.checked) clearInterval(sneh), sneh = undefined;"> |
||
Marar Profil * |
#10 · Zasláno: 31. 10. 2009, 21:16:49
na jaký události to mám směřovat nemůžete prosím dát příklad? děkuji
|
||
Marar Profil * |
#11 · Zasláno: 31. 10. 2009, 21:19:29
imput který ste mi napsal jenom zastaví sneh ale nezmizí
|
||
_es Profil |
#12 · Zasláno: 31. 10. 2009, 21:22:45 · Upravil/a: _es
Marar:
Veď už všetko máš. Spravíš tie dve úpravy v tom JS súbore a do html súboru vložíš na nejaké vhodné miesto ten kód, čo som napísal naposledy. Sneh nezmizne, no s tým sa mi už babrať nechce. Po opätovnom spustení by však mali začať znova padať tie isté vločky, tak to snáď až tak nevadí. |
||
Marar Profil * |
#13 · Zasláno: 31. 10. 2009, 22:08:09
Ja uz jsem to vše měl nastavený jenom ten snih jak zůstává jsem myslel.
dik za vse |
||
Marar Profil * |
Našel jsem způsob jak to zastavit úplně, zastavil jsem style :-)
<a href="#" onclick="document.styleSheets['snow'].disabled = true">Vypnout</a> <a href="#" onclick="document.styleSheets['snow'].disabled = false">Zapnout</a> |
||
Časová prodleva: 14 let
|
0