Zapamiętanie przez przeglądarkę zamkniętego popup

Odpowiedz Nowy wątek
2018-09-10 17:28
0
$popup_html  = '<div class="sticky-popup" id="zamek">';
        $popup_html .= '<div class="popup-wrap">';
        if($this->popup_place!='top-left' && $this->popup_place!='top-right')
        {
            $popup_html .= '<div class="popup-header" id="zamek">';
            $popup_html .= '<a href="#" id="zamknij" onclick="document.getElementById(\'zamek\').style.display=\'none\';return false;">X</a>';
            $popup_html .= '<span class="popup-title">';

Po kliknięciu w link X, div zamyka się, niemniej jednak po odświeżeniu strony okno pojawia się de novo. Proszę mnie naprowadzić, jakie czynności winien jestem wykonać.


--
Tomasz

Pozostało 580 znaków

2018-09-10 17:57
0

A może by tak przechowywać state w local starage ? Poczytaj o Local storage


Basically, it's like normal countdown, only it's played on the street.

Pozostało 580 znaków

2018-09-12 00:24
0

LocalStorage albo cookies, ale to już po stronie JS.
Drugie rozwiązanie (ale też bez JS się nie obędzie) to decydowanie po stronie PHP czy w ogóle okienko wyświetlać. Tylko wtedy przy jego zamykaniu musisz przez AJAXem "powiadomić" PHP, że okienko zostało zamknięte.

edytowany 1x, ostatnio: arczinosek, 2018-09-12 00:24

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0