Autor | Zpráva | ||
---|---|---|---|
mirecekp Profil |
#1 · Zasláno: 13. 9. 2011, 21:46:38
Ahoj,
potřeboval bych drobet pomoct s jedním problémem co řeším, mám na webu banner, kterým ale nechci obtěžovat, proto chci umožnit uživateli si ho "zavřít" řeším to pomocí jQuery: kod vypadá nějak takto: <div id="baner-reklama"> <a target="_blank" class="face" href="reklamnistranka"> <img alt="Banner" src="banner.jpg" /></a> </div> <script type="text/javascript"> $(function() { $("#baner-reklama-close").bind("click", function() { $("#baner-reklama").css("display", "none"); $("#baner-reklama-close").css("display", "none"); }); }); </script> <div id="baner-reklama-close"></div> Ale narážím na problém když uživatel přistoupí na další stránku webu, tak se mu reklama zase zobrazí, jak to řešit když ji jednou zavře aby po celou dobu prohlížení stránek se nezobrazil - do doby uzavření prohlížeče - kombinaci jQuery a session jsem nezvládl - nebo to možná ani nejde nevím... Pokud máte rady jak na to, sem s nimi budu rád... |
||
Bubák Profil |
#2 · Zasláno: 13. 9. 2011, 21:52:38
|
||
mirecekp Profil |
#3 · Zasláno: 13. 9. 2011, 22:24:02 · Upravil/a: mirecekp
Díky... pohnul jsem se, ale to není úplně to nejlepší řešení, já potřebuji aby ten banner na stránce byl dokud ho sám uživatel nebude chtít odstranit (klikne na křížek) a až když ho zavře aby se nastavil cookie
Doplním konkrétní případ: banner v levo na stránce letnany-airport.cz když kliknu na křížek zavře se - tak to chci, ale když přejdu na další stránku banner se opět zobrazí - to je žádoucí jen tehdy nebylo li na předešlé stránce kliknuto na zavření banneru |
||
Medvídek Profil |
#4 · Zasláno: 13. 9. 2011, 23:09:28 · Upravil/a: Medvídek
mirecekp:
V javascriptu jde taky nastavit cookies :) Takže stačí v té funkci při zavření i nastavit cookies a tu pak kontrolovat. Platnost nastavíte podle toho, jak často budete měnit reklamu. Musíš ten kód od Bubáka zakomponovat do toho zavíracího v tvé jQuery. Takže při kliknutí na close do funkce doplnit zápis cookie a na každý stránce kontrolovat, zda-li cookie existuje a podle toho kontrolovat reklamu. |
||
Bubák Profil |
#5 · Zasláno: 13. 9. 2011, 23:14:03
Tak ti dám ještě jeden odkaz a pak už to snad slepíš dohromady.
http://www.jakpsatweb.cz/enc/cookies.html |
||
pcmanik Profil |
#6 · Zasláno: 14. 9. 2011, 09:30:05
mirecekp:
Len mala poznamecka, pre lepsiu upravu kodu mozes namiesto bind pouzit priamo click() a namiesto css mozes pouzit hide() Kod tak bude lachsi na citanie. |
||
Časová prodleva: 13 let
|
0