Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z odczytaniem ciasteczka
Kaluza
post 6.01.2013, 16:20:55
Post #1





Grupa: Zarejestrowani
Postów: 35
Pomógł: 0
Dołączył: 4.12.2010

Ostrzeżenie: (0%)
-----


Witam,

Chciałem zrobić skrypt na podstawie tego tutka:
http://robertmatuszewski.pl/blog/programow...a-i-odpowiedzi/

Skrypt ma za zadanie wyświetlać popup raz na 24 godziny.
Zapisuje on ciasteczko o nazwie "popup" z ważnością 1 dnia, i treścią "yes" - czyli jest ok.
Problem jest z jego odczytaniem - popup wyświetla się za każdym razem po odświeżeniu strony.
Mógłby ktoś podpowiedzieć gdzie tutaj jest błąd?


  1. function openOffersDialog() {
  2. $('#overlay').fadeIn('fast', function() {
  3. $('#boxpopup').css('display','block');
  4. $('#boxpopup').animate({'left':'0'},500);
  5. });
  6. }
  7.  
  8.  
  9. function closeOffersDialog(prospectElementID) {
  10. $(function($) {
  11.  
  12. function ustawCookie(nazwa, wartosc, expire) {
  13. document.cookie = nazwa + "=" + escape(wartosc) + ((expire==null)?"" : ("; expires=" + expire.toGMTString()))
  14. }
  15. var waznosc = new Date();
  16. waznosc.setTime(waznosc.getTime()+24*60*60*1000);
  17.  
  18. function pokazCookie(nazwa) {
  19. if (document.cookie!="") {
  20. var toCookie=document.cookie.split("; ");
  21. for (i=0; i<toCookie.length; i++) {
  22. var nazwaCookie=toCookie[i].split("=")[0];
  23. var wartoscCookie=toCookie[i].split("=")[1];
  24. if (nazwaCookie==nazwa) return unescape(wartoscCookie)
  25. }
  26. }
  27. }
  28. var id = pokazCookie("popup");
  29. if (id != 'yes')
  30. {
  31. }
  32. ustawCookie('popup', 'yes', waznosc)
  33.  
  34.  
  35. $(document).ready(function() {
  36. $('#' + prospectElementID).css('position','absolute');
  37. $('#' + prospectElementID).animate({'left':'-100%'}, 500, function() {
  38. $('#' + prospectElementID).css('position','fixed');
  39. $('#' + prospectElementID).css('display','none');
  40. $('#overlay').fadeOut('fast');
  41. });
  42. });
  43. });
  44. }
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 19:45