Delay skripta

Pozdrav!
Zanima me, če kdo pozna kako preprosto skripto, ki bi nek element pokazala po npr. 2min? Se pravi, da ko je obiskovalec 2min na strani se pokaže tist skrit element.

Hvala!

Lp,
M

5 odgovorov

div "player" ima najprej display:none;


potem pa

setTimeout ( "displayDiv()", 30000 );
function displayDiv ( )
{
document.getElementById("player").style.display = "block";
}

1

100x hvala!

Tole ne bo vredu. Predvsem zato, ker je v javaskriptu, kar pomeni da mora biti 2 minute inactive, da se bo prikazalo... Stvar bi moral narediti s sessionom. Takoj ko se kreira mu zapišeš unixtimestamp, potem pa strežnik ob vsakem reloadu strani preverja ali je že minilo 2 minute, oz. pač napišeš ajax skripto, ki se bo s tem ukvarjala.

4

jQuery ima timer, ki ga lahko uporabiš in če želiš 2 minuti od 1. obiska potem moraš upoštevati kar ti je blackbird napisal

1

Lahko uporabiš tudi jQuery cookie plugin in glede na time cookia, iz JS prikažeš element. Če naprimer ne uporabljaš PHPja. :D

3