Autor | Zpráva | ||
---|---|---|---|
kn_h Profil |
#1 · Zasláno: 17. 3. 2009, 16:30:22
Ahoj.
Mám script na odpočet, a když se to odečte ty nastavené vteřiny, provede se funkce konec.. function konec() { tady nevím jak udělat odkaz } Jak udělám aby to na té stránce na které to je, vypsalo odkaz? Díky |
||
Jake Cooney Profil |
#2 · Zasláno: 17. 3. 2009, 16:34:50
function konec() { var link = document.createElement('a'); link.href = 'http://the-location.com'; document.getElementById('kam-se-ma-vlozit-link').appendChild(link); } |
||
kn_h Profil |
#3 · Zasláno: 17. 3. 2009, 16:40:45
Jake Cooney
nějak to nefunguje :-( |
||
kn_h Profil |
#4 · Zasláno: 17. 3. 2009, 16:41:08
kn_h
celý kód: <span id="c"></span> <script> var c = 5; odpocet(); o=setInterval("odpocet()", 1000); function konec() { var link = document.createElement('a'); link.href = 'http://www.odkaz.cz'; document.getElementById('#c').appendChild(link); } function odpocet(){if (c<0){clearInterval(o);konec();return;}var z="";var d=Math.floor(c/86400);var h=Math.floor(c%86400/3600);var m=Math.floor(c%86400%3600/60);var s=Math.floor(c%86400%3600%60);if(m<10){m="0"+m}if(s<10){s="0"+s}if(d>0){z+=d+" ";}z+=h+":"+m+":"+s;document.getElementById("c").innerHTML=z;c--;} </script> |
||
Jake Cooney Profil |
#5 · Zasláno: 17. 3. 2009, 16:48:27
Namísto '#c' dej jen 'c'
|
||
kn_h Profil |
#6 · Zasláno: 17. 3. 2009, 16:49:33
Jake Cooney
stejně to nefunguje..:( zustane tam jenom vypsaný 0:00:00 |
||
Joker Profil |
#7 · Zasláno: 17. 3. 2009, 16:50:05
kn_h
getElementById('#c') - co tam dělá ta mřížka? Dále se volá funkce odpocet() ve chvíli, kdy ještě neexistuje. |
||
Jake Cooney Profil |
#8 · Zasláno: 17. 3. 2009, 16:50:47
A co píše konzole?
|
||
kn_h Profil |
#9 · Zasláno: 17. 3. 2009, 16:51:12
Joker
ale to funguje všechno. jen ta konec se neprovede že zustane ten odpočítávač místo odkazu |
||
_es Profil |
#10 · Zasláno: 17. 3. 2009, 17:08:05 · Upravil/a: _es
Joker
„Dále se volá funkce odpocet() ve chvíli, kdy ještě neexistuje.“ Tá funkcia vtedy už existuje, vyskúšaj si tento kód: x(); function x(){alert("x");} Odpočet času sa tu niekoľkokrát riešil, ak kn_h chvíľu pohľadá v diskusii, nájde lepší Chamurappiho skript a doplní si ho o tie svoje drobnosti. |
||
Jake Cooney Profil |
#11 · Zasláno: 17. 3. 2009, 17:10:21
Aha... :D už vim, kde je chyba. Ono to funguje, ale ten odkaz nemá obsah.
function konec() { var link = document.createElement('a'); link.href = 'http://the-location.com'; link.innerHTML = 'Text odkazu'; document.getElementById('kam-se-ma-vlozit-link').appendChild(link); } |
||
Chamurappi Profil |
#12 · Zasláno: 17. 3. 2009, 17:10:40
Reaguji na kn_h:
document.getElementById("c").innerHTML = "<a href=\"http://www.example.com\">Odkaz</a>"; Reaguji na Jokera: „Dále se volá funkce odpocet() ve chvíli, kdy ještě neexistuje.“ Ne, v tomto případě na pořadí nezáleží (stejně jako tady). Reaguji na Jaka Cooneyho: Myslím, že konzole nebude psát nic, ale kn_h ten prázdný odkaz nevidí. |
||
kn_h Profil |
#13 · Zasláno: 17. 3. 2009, 17:20:00
Díky všem už to jde :-)
|
||
Časová prodleva: 15 let
|
0