Autor | Zpráva | ||
---|---|---|---|
nardew Profil |
#1 · Zasláno: 6. 11. 2005, 14:19:40
zdrawim...
potrebujem na stranke, ze kazdu sekundu mi zmeni urcity text... mam taketo riesenie, ktore sak funguje len v IE: <script language="JavaScript"> function cas() { datum=new Date; sek=datum.getSeconds(); ahoj2=hod+":"+min+":"+sek; ahoj.innerText=ahoj2; self.setTimeout("cas()",1000); } cas(); </script> <a name='ahoj'></a> poznate dake riesenie, co by fungovalo aj vo vsetkych prehliadacoch? dik |
||
igamenir Profil |
#2 · Zasláno: 6. 11. 2005, 14:26:45
Můžeš ušetřit práci s setTimeout, pokud jednou zavoláš setInterval.
Jinak nevíc, co zamýšlíš tím self.setTimeout. Vždycky sem to používal bez self a fungovalo mi to. |
||
Leo Profil |
#3 · Zasláno: 6. 11. 2005, 14:42:26
"Vždycky sem to používal bez self a fungovalo mi to"
Self je v tomto pripade totez co window a muze se vypustit (setTimeout i setInterval je metoda objektu window). Leo |
||
Leo Profil |
#4 · Zasláno: 6. 11. 2005, 14:43:30
"poznate dake riesenie, co by fungovalo aj vo vsetkych prehliadacoch? dik"
Bud nestandardni innerHTML, nebo DOM - createElement, createTextNode, replaceChild. Leo |
||
Radek Hrabůvka Profil |
#5 · Zasláno: 6. 11. 2005, 14:44:07
|
||
Fred Profil |
#6 · Zasláno: 6. 11. 2005, 14:49:51
OT: změna textu každou sekundu? Že by výplach mozku alá seriál Brutální Nikita?
|
||
nardew Profil |
#7 · Zasláno: 6. 11. 2005, 15:09:40
nie, potrebujem odpocitavat cas moj
|
||
Fred Profil |
#8 · Zasláno: 6. 11. 2005, 15:16:10
nardew Jasně promiň, jen mě pobavil ten nadpis ;-)
|
||
nardew Profil |
#9 · Zasláno: 6. 11. 2005, 15:18:02
ok, dik chlapi, z tych linkov mi to uz funguje.....
majte sa |
||
Časová prodleva: 18 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0