Autor | Zpráva | ||
---|---|---|---|
pornomagazin Profil * |
#1 · Zasláno: 20. 1. 2012, 21:50:35
Dobrý den,
potřeboval bych pomoc s hláškou v js buď confirm nebo alert, ale s tím že by se tato zpráva neukazovala na každé stránce po každém refresh ale aby vyskakovala pouze jednou třeba za hodinu nebo za dvě. Pokud by to bylo confirm, ještě bych prosil o radu jak vyjádřit po kliknutí na storno přesměrování na třeba about:blank. Jsem začátečník, prosím o podrobnější vysvětlení a děkuju za všechny rady, případně připomínky. |
||
Str4wberry Profil |
Ideální bude použít cookies. Uložíš si nějakou s platností právě na tu jednu hodinu. A po načtení stránky budeš testovat, jestli daná cookie existuje. Co se týče
confirm u, tak je přímo na JPW příklad příkazu confirm.
|
||
Radek9 Profil |
Str4wberry:
Zrovna tenhle script bych nedával jako příkladnou ukázku. Je úplně rozbitý (rezeberu níže). To spíš toto. A teď to rozebrání: function hodnotaKukiny(nazevKukiny){ kukiny = document.cookie.split(";"); // Nepoužívá se lokální, nýbrž globální proměnná for (i in kukiny){ // Procházení pole pomocí for…in cyklu jednaKukina = kukiny[i].split("="); // Zde to samé - globální proměnná if (jednaKukina[0] == nazevKukiny) hodnota=jednaKukina[1]; // Zde se neodstraňují z levé strany názvu mezery return hodnota; // Mám pocit, že tenhle return proběhne vždy v prvním průchodu cyklu aneb Nepoužívání složených závorek je zlo… } } |
||
Str4wberry Profil |
#4 · Zasláno: 21. 1. 2012, 13:26:18
Ano, dalo by se to napsat lépe, ale rozbité to není.
|
||
Radek9 Profil |
Str4wberry:
Je to rozbité. Hlavně díky tomu return u. Navíc, pokud to nenajde v první smyčce, hodnota .
|
||
Časová prodleva: 11 let
|
0