2014-02-21 120 views
0

我已將一個插件添加到我的cms「quick.cms」 - 關於使用cookie的簡單通知。 這個腳本在每個入口處都會提供一個信息,我想腳本檢查cookie並只顯示第一次訪問的信息。檢查:duka-polska.pl,關閉瀏覽器後再次顯示信息。關閉瀏覽器時停止刪除cookie

function simpleNotice(sNotice){ 
    jQuery(document).ready(function(){ 
    var bCookiesNoticeClosed = throwCookie('bCookiesNoticeClosed'); 
    if(!bCookiesNoticeClosed && sNotice != ''){ 
     $('body').prepend('<div id="noticeAboutCookies">'+sNotice+'<a href="#" class="close">[x]</a></div>'); 
     jQuery("#noticeAboutCookies").delay(1000).slideToggle("slow"); 
     jQuery("#noticeAboutCookies .close").click(function(){ 
     jQuery("#noticeAboutCookies").delay(500).slideUp("slow") 
     createCookie('bCookiesNoticeClosed', true); 
     return false; 
     }); 
    } 
    }); 
} 

回答

1

您還沒有提供createCookie的代碼,但是那裏沒有時間標記。如果您設置的cookie沒有到期時間,那麼在瀏覽器關閉時它會過期。

在cookie上設置到期時間。

+0

in this line createCookie('bCookiesNoticeClosed',true); ? 7天內你吸食什麼?或者更多 ? – user3336435

+0

這取決於你。你會被網站分散注意力,每週提醒你關於cookies嗎? – kirilloid

+0

它的工作:)我已經設置了180天。但我有問題如何做一個餅乾名稱例如liquid84(今天的日期)? – user3336435