Autor Zpráva
drozdo
Profil
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 *
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>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: