| 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: 17 let
|
|||
0