Autor Zpráva
_dot_
Profil *
Zdravim,

potreboval bych poradit se scriptem, který bude v konecne dusledku blikat divy.

function blik_fast(id)
{
if (document.getElementById(id).style.visibility=="visible")
{
document.getElementById(id).style.visibility="hidden";
}
else
{
document.getElementById(id).style.visibility="hidden";
}
}



vyvolavam to:

setInterval("blik_fast('blik_1')", 1000);
setInterval("blik_fast('blik_2')", 1000);
setInterval("blik_fast('blik_3')", 1000);
setInterval("blik_fast('blik_4')", 1000);

.....

Ma to delat ze kazdy div se na sekundu zobrazi a na sekundu zmizi. Bohuzel to blika stale a to na nejake obrovske frekvenci!

Prosim o opravu popripade lepsi navrh, díky !
_dot_
Profil *
Prosim, opravdu mi neni nikdo schopny poradit ?
Mike8748
Profil
tak ukaz stranku na ktere to mas
kod vypada dobre
Chamurappi
Profil
Reaguji na Mike8748:
Kód vypadá dobře, až na to, že funkce blik_fast nastavuje vždy „visibility: hidden“ a vůbec nikdy „visibility: visible“.

Zmíněná „obrovská frekvence“ je mi ovšem záhadou.
Mike8748
Profil
pravda, tu hodnotu hidden v obou pripadech sem prehlidnul.

to "kod vypada dobre" bylo mineno na to casovani. ta "obrovska frekvence" je zahadou

btw, kdyz tam ma v obou pripadech hidden, tak jak to vubec muze blikat?
BuriQuery
Profil *
ja viem chybu.

ti tam mas ze ked mas VISIBLITY == "VISIBE" tak vzdy aj ked je ak ked nie stale sa ti da HIDDEN :-D

Oprava:

function blik_fast(id)
{
if (document.getElementById(id).style.visibility=="visible")
{
document.getElementById(id).style.visibility="hidden";
}
else
{
document.getElementById(id).style.visibility="visible";
}
}

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: