Autor | Zpráva | ||
---|---|---|---|
drozdo Profil |
#1 · Zasláno: 20. 4. 2009, 20:38:02 · Upravil/a: drozdo
Zdravim potreboval by som po kazdej sekunde vypisat inu premennu, ktora obsahuje iny styyl ....
hladal som nieco podobne .... a ak tak som cosi pozliepal, ale ako inak, to nefunguje a nevim co je s tym: var x = "<a id='obstar1' href='index.php?page=obstaravanie'>daco</a>"; var y = "<a id='obstar2' href='index.php?page=obstaravanie'>daco</a>"; var c = 0; var cislo = 0; function start(){ // rozbehnutie animacie window.setInterval("krok(c)", 1000) } function krok(cislo){ if (cislo=c) { document.write(x); c:=c+'1'; } else { document.write(y); c:=c-'1'; } } start() Ked sa na to lepsie divam mam to totalna na.... Preto aspon by som poprosil niaky navrh na jednoduchy skriptik ..... dik :) |
||
LuBoss Profil * |
#2 · Zasláno: 22. 4. 2009, 12:37:11
Zdarek, nepochopil som presne o co ti ide, ale ta funkcia krok bude volana, az po zobrazeni stranky prehliadacom a v tej chvili uz nie je mozne pouzit document.write.
Mozno ti pomoze toto: <html> <head> <style> .obstarClass1 { color: red; } .obstarClass2 { color: blue; } </style> <script> var c = 0; function init() { window.setInterval("step()", 1000) } function step() { var el = document.getElementById("obstar"); if(c == 0) { el.className="obstarClass2"; c = 1; } else { el.className="obstarClass1"; c = 0; } } </script> </head> <body onLoad="init()"> <a id="obstar" class="obstarClass1" href="index.php?page=obstaravanie">daco</a> </body> </html> |
||
Časová prodleva: 15 let
|
0