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

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ć.

0

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

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.

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