Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.04.2015, 12:01
Новичок на форуме
Отправить личное сообщение для Karacupa Посмотреть профиль Найти все сообщения от Karacupa
 
Регистрация: 19.12.2014
Сообщений: 2

Проблема с Сафари и куками
Здравствуйте! Столкнуля с проблемой работы скрипта на Сафари.
Не подддерживает куки((
Идея вывести блок пользователю. После того как пользователь нажмет на кнопку "закрыть и больше не показывать" в куки записывается date к которой прибавляется год.
Больше это сообщение пользователю не показывается.
Работает в хроме, мазиле, опере, а в сафари не работает
$(function(){
	var messageBox = function(){
		$('.message-box').fadeIn(500);
	};
	
	
    function get_cookie(cookie_name){
        var results = document.cookie.match ('(^|;) ?' + cookie_name + '=([^;]*)(;|$)');
        if (results)
            return (unescape (results[2]));
        else
            return null;
    }

function check_cookie(){
	var textCookie = get_cookie('messagetext'),
        currentText = $('.message-box p').text();
	console.log(textCookie);
	console.log(currentText);
	if (textCookie == currentText) {
        $('.message-box').hide(0);
    } else {
	    setTimeout(messageBox, 1500);
    }
}

check_cookie();
    
    $('.close-string').click(function(){
        var currentText = $('.message-box p').text(),
        date = new Date();
        console.log(date);
        date.setTime(date.getTime() + (/* 365 * 24 */ 60 * 60 * 1000));
        console.log(date);
		document.cookie = "messagetext="+currentText+"; expires="+date.toUTCString()+"; path=/";
		console.log(date.toGMTString());
		console.log(date.toUTCString());
        $('.message-box').fadeOut(200);
    });
    
    
    $('.close-button').click(function(){
	    $('.message-box').fadeOut(200);
    });
})

Сайт http://chapshop.ru
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47