Autor | Zpráva | ||
---|---|---|---|
davef6 Profil |
#1 · Zasláno: 4. 11. 2007, 16:09:03
v tomhle moc neumim, potřeboval bych skript který odpočítá 15 sekund (odpočítávání se zobrazí na stránce) a po uplynutí doby se objeví třeba odkaz na stažení souboru.........poradí někdo jak na to? díky
|
||
Str4wberry Profil |
#2 · Zasláno: 4. 11. 2007, 17:10:34
Ptám se davefa6:
A nestačilo by použít tag meta s atributem http-equiv='refresh'? <meta http-equiv='refresh' content='15;URL=adresa-souboru'>Nebo je možné použít něco na způsob tohoto — http://www.jakpsatweb.cz/javascript/casovani.html |
||
davef6 Profil |
#3 · Zasláno: 4. 11. 2007, 17:13:19
takhle by to asi nestačilo, chtěl bych něco jako mají třeba na www.edisk.cz před stažením souboru
|
||
Str4wberry Profil |
#4 · Zasláno: 4. 11. 2007, 17:18:45
Odpovídám davefovi6:
Nevím, jak je to na edisk.cz, ale pokud Ti nestačí meta tag, podívej se na ten odkaz. |
||
peta Profil |
#5 · Zasláno: 4. 11. 2007, 17:38:17
davef6
viz Str4wberry jakpsatweb - javascript - priklady - datum a cas jakpsatweb - javascript - ... zobrazit - zdrojovy kod (prislusne stranky) Pochybuji, ze ti bude psat nekdo neco podle prani a nejlepe zadarmo :) Si to pekne zkopiruj ze stranky, kde to pouzivaji. |
||
Měsíček Profil |
#6 · Zasláno: 6. 11. 2007, 13:46:26
mu nešlo o to, aby za 15 sekund se něco začalo dít, ale, aby se to odpočítávalo tj. 15,14,13,12,11 ... jestli jsem to správně pochopil ..
v google si zkus hesla : js odpočet , javascript odpočet a časování .. |
||
Časová prodleva: 6 dní
|
|||
randy Profil * |
#7 · Zasláno: 12. 11. 2007, 16:06:22
to davef6:
Tohle ti snad pomůže: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> |
||
Časová prodleva: 2 měsíce
|
|||
Figy Profil |
#8 · Zasláno: 26. 1. 2008, 14:36:24
randy proc ten tvuj script nic nevypisuje ??
|
||
Časová prodleva: 16 dní
|
|||
maxx Profil * |
#9 · Zasláno: 11. 2. 2008, 11:14:03
Figy : vypisuje. Ma to dobre.
Radek : document.getElementById("cislo").innerHTML = 'Cas: ' + i + ' sekund '; (strednik s koncem retezce by mel byt na stejnem radku) proto ti to mozna nejede (viz : unterminated string literal [Break on this error] document.getElementById("cislo").innerHTML = 'Cas: ' + i + ' sekund\n) |
||
Časová prodleva: 1 rok
|
|||
whysper Profil * |
#10 · Zasláno: 5. 5. 2009, 19:52:15
aby se funkce spustila tak by to mělo být takhle
<BODY onLoad="odpocet()"> |
||
Časová prodleva: 3 měsíce
|
|||
Riot Profil * |
#11 · Zasláno: 11. 8. 2009, 15:21:07
Ahoj , ja by som chcel tiež take jak je na eDisk , proste 5 , 4 , 3 , 2 , 1 a zobrazí sa link .
|
||
Simonqa Profil * |
#12 · Zasláno: 11. 8. 2009, 15:22:48
Ahoj , vedel by niekto spraviť odpočet 5 , 4 , 3 , 2 , 1 a že po odpočte sa zobrazí link ? www.edisk.cz tam ked stahujete tak odpočet alebo ako je na Rapidshare 30 sekund a zobrazi sa link . Moc dakujem za odpovede .
|
||
AM_ Profil |
#13 · Zasláno: 12. 8. 2009, 09:27:14
Riot
Aha, a pro tebe se to bude řešit zvlášť, jednou vyřešené téma nestačí? :) |
||
Časová prodleva: 2 roky
|
|||
Polky Profil * |
#14 · Zasláno: 18. 12. 2011, 22:21:16
Ahoj, použil jsem zde uvedený kód k odčasování, ale odpočítávaní probíha po 2, viz. 15,13,11,9,... nevíte kde muže být problém.
|
||
Davex Profil |
#15 · Zasláno: 18. 12. 2011, 22:34:45
V kódu výše problém nevidím. Ukaž.
|
||
Časová prodleva: 4 měsíce
|
|||
Prefin Profil |
#16 · Zasláno: 24. 4. 2012, 17:54:51
Jenom pro úplnost tématu sem dávám opravený kód, který už neskáče po lichých číslech ale počítá správně.
<script type="text/javascript"> var i = 8; setInterval("odpocet()", 1000); odpocet(); function odpocet() { if(i > 0) { var text; if((i < 5) && (i > 1)) { text = 'sekundy'; } else if(i == 1) { text = 'sekunda'; } else { text = 'sekund'; } /*setTimeout("odpocet()", 1000);*/ document.getElementById("cislo").innerHTML = 'Vyčkejte: ' + i + ' ' + text; i--; } else { document.getElementById("cislo").innerHTML = 'Vyčkejte: ' + i + ' sekund'; document.getElementById("cislo").innerHTML = 'Zde je obsah, který se objeví po skončení odpočtu'; } } </script> <body onLoad="odpocet()"> <span id="cislo"></span> |
||
Časová prodleva: 2 roky
|
|||
Coompiik Profil |
#17 · Zasláno: 5. 1. 2014, 15:06:52
Dobrý den, omlouvám se že otevírám tak staré téma, ale jak udělat toto samé akorát by se počítalo od 0 do 15ti a pak se ukázal text. Doufám že jste mě pochopili.
Předem děkuji. Coompiik |
||
weroro Profil |
Coompiik:
<span id="cislo"></span> <script type="text/javascript"> var limit = 15; var cas = 0; var el = document.getElementById('cislo'); function pocitanie () { var text = ' sekúnd'; if (cas > 1 && cas < 5) text = ' sekundy'; else if (cas == 1) text = ' sekunda'; el.innerHTML = 'Počítam: ' + cas + text; cas++; if (cas > limit) { clearInterval(pocitadlo); el.innerHTML = 'Uplynul počet zadaných sekúd a toto je text, ktorý sa potom zobrazí.'; } } pocitanie (); var pocitadlo = setInterval(pocitanie, 1000); </script> |
||
Coompiik Profil |
#19 · Zasláno: 5. 1. 2014, 18:22:21 · Upravil/a: Coompiik
Dk moc.
A lze jich mít víc na jedný stránce? mě vždy funguje jen ten poslední. |
||
Kubo2 Profil |
#20 · Zasláno: 5. 1. 2014, 22:13:16
Coompiik:
http://kod.djpw.cz/hyab |
||
Časová prodleva: 10 let
|
0