Autor Zpráva
nardew
Profil
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
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
"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
"poznate dake riesenie, co by fungovalo aj vo vsetkych prehliadacoch? dik"

Bud nestandardni innerHTML, nebo DOM - createElement, createTextNode, replaceChild. Leo
Radek Hrabůvka
Profil
Stačí se tady trochu porozhlídnout:
http://www.jakpsatweb.cz/javascript/objekt-date.html
http://www.jakpsatweb.cz/javascript/priklady/index.html#cas
http://www.jakpsatweb.cz/javascript/priklady/datum-menici.html
Fred
Profil
OT: změna textu každou sekundu? Že by výplach mozku alá seriál Brutální Nikita?
nardew
Profil
nie, potrebujem odpocitavat cas moj
Fred
Profil
nardew Jasně promiň, jen mě pobavil ten nadpis ;-)
nardew
Profil
ok, dik chlapi, z tych linkov mi to uz funguje.....

majte sa
Toto téma je uzamčeno. Odpověď nelze zaslat.

0