Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JS] Popup i cookie
pitu
post
Post #1





Grupa: Zarejestrowani
Postów: 476
Pomógł: 96
Dołączył: 10.04.2008
Skąd: Koszalin

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


Witam
Mam pytanie w jaki sposób do Popup dodać obsługę Cookie. Tak aby po kliknięciu przycisku zamykającego, tworzone było cookie. Po wczytaniu strony było sprawdzane, czy Cookie jest i czy zgadza się zawartość.

Przedstawię jakie mam funkcje i ich wywołanie.

  1. function setVisible(obj)
  2. {
  3. obj = document.getElementById(obj);
  4. obj2 = document.getElementById('close');
  5. obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
  6. obj2.style.visibility = (obj2.style.visibility == 'visible') ? 'hidden' : 'visible';
  7.  
  8. }
  9.  
  10. //wywoływana podczas kliknięcia przycisku zamykającego popup
  11. function zamknij(obj)
  12. {
  13. obj = document.getElementById(obj);
  14. obj2 = document.getElementById('close');
  15. obj.style.visibility = (obj.style.visibility == 'visible') ? 'hidden' : 'visible';
  16. obj2.style.visibility = (obj2.style.visibility == 'visible') ? 'hidden' : 'visible';
  17.  
  18. var waznosc = new Date()
  19. waznosc.setTime(waznosc.getHours()+1)
  20. ustawCookie('playpop', 1, waznosc)
  21. }
  22.  
  23. //wywoływana po wczytaniu strony
  24. function otworz() {
  25. function show() {
  26. setVisible('layer1');
  27. }
  28. if (window.addEventListener) {
  29. window.addEventListener('load', show, false);
  30. } else if (window.attachEvent) {
  31. window.attachEvent('onload', show);
  32. }
  33.  
  34. }
  35.  
  36.  
  37. otworz();


--------------------
HTML/CSS/JS: jsfiddle
SQL: sqlfiddle
Go to the top of the page
+Quote Post

Posty w temacie
- pitu120   [JS] Popup i cookie   26.02.2011, 23:40:37
- - kamil4u   Polecam: http://blog.kukawski.pl/2007/02/26/js-a-c...   27.02.2011, 17:13:18


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 Aktualny czas: 22.08.2025 - 02:20