Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][jquery] informacja o cookies
Forum PHP.pl > Forum > Przedszkole
liquid84
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;
      });
    }
  });
}
fate
podac czas zycia ciasteczka na rok np.
liquid84
@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();
    }
});
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.