Delay skripta
 
klodovik 31. okt 2010 20:41:10 Pridružen od:
18. mar 2010
221 objav
104 14 2
#1

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


všeč(0) ni všeč(0) spam(0)
 
daveidbeljan 31. okt 2010 20:48:44 Pridružen od:
2. sep 2010
56 objav
33 0 2
#2

div "player" ima najprej display:none;






potem pa



setTimeout ( "displayDiv()", 30000 );

function displayDiv ( )

{

document.getElementById("player").style.display = "block";

}


všeč(1) ni všeč(0) spam(0)
 
klodovik 31. okt 2010 21:01:15 Pridružen od:
18. mar 2010
221 objav
104 14 2
#3

100x hvala!


všeč(0) ni všeč(0) spam(0)
 
bl4ckb1rd 1. nov 2010 09:36:43 Pridružen od:
18. avg 2008
1122 objav
750 91 11
#4

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.


všeč(4) ni všeč(0) spam(0)
blackbird.si - Moj plac za odlaganje problemov in rešitev...
 
ledi 1. nov 2010 15:48:07 Pridružen od:
14. avg 2008
681 objav
325 223 14
#5

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


všeč(1) ni všeč(0) spam(0)
 
carli 1. nov 2010 16:37:27 Pridružen od:
5. avg 2008
1258 objav
583 54 17
#6

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


všeč(3) ni všeč(0) spam(0)
 
 

🔒 Za odgovor na to temo se moraš prijaviti.

Prijavi se