Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [JavaScript][jquery] informacja o cookies
liquid84
post
Post #1





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.02.2014

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


Witam serdecznie jako nowicjusz

Mam pytanie co dodać do poniższego kodu aby tworzył się plik cookies który będzie weryfikowany przy wejściu na stronę? Poniższe rozwiązanie przy ponownym uruchomieniu przeglądarki pokazuje komunikat a chciałbym aby było wyświetlane tylko przy pierwszym wejściu uzytkowanika z danego komputera.

Kod
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;
      });
    }
  });
}
Go to the top of the page
+Quote Post
fate
post
Post #2





Grupa: Zarejestrowani
Postów: 824
Pomógł: 106
Dołączył: 14.03.2012
Skąd: Warszawa

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


podac czas zycia ciasteczka na rok np.
Go to the top of the page
+Quote Post
liquid84
post
Post #3





Grupa: Zarejestrowani
Postów: 2
Pomógł: 0
Dołączył: 20.02.2014

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


@fate a w którym miejscu to dodać ?


znalazłem inny js na jquery ale wcześniejszy kod jest z pluginu do cms'a i muszę połączyć dwa skrypty aby tworzył ciastko i sprawdzał czy już było

Kod
$().ready(function() {
    var sName = "cookiesok";
    $("#close-cookie-warn").click(function(){
        var oExpire = new Date();
        oExpire.setTime((new Date()).getTime() + 3600000*24*365);
        document.cookie = sName + "=1;expires=" + oExpire;
        $("#cookie-warn").hide("slow");
    });

    var sStr = '; '+ document.cookie +';';
    var nIndex = sStr.indexOf('; '+ escape(sName) +'=');
    if (nIndex === -1) {
        $("#cookie-warn").show();
    }
});


Ten post edytował liquid84 21.02.2014, 09:09:33
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 05:09