Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [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
 
Start new topic
Odpowiedzi
liquid84
post
Post #2





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

Posty w temacie


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: 15.10.2025 - 01:38