×

Welcome to TagMyCode

Please login or create account to add a snippet.
0
0
 
0
Language: HTML
Posted by: Gábor Papp
Added: Sep 14, 2017 6:19 AM
Views: 6
Tags: no tags
  1.     // Cookie létezik e
  2.     function getCookie(cname) {
  3.         var name = cname + "=";
  4.         var ca = document.cookie.split(';');
  5.         for (var i = 0; i < ca.length; i++) {
  6.            var c = ca[i];
  7.            while (c.charAt(0) == ' ') c = c.substring(1);
  8.            if (c.indexOf(name) == 0) return c.substring(name.length, c.length);
  9.        }
  10.        return "";
  11.    }
  12.  
  13.    var options = {
  14.        text: 'Annak érdekében, hogy a weboldalunk hatékonyabban üzemeljen, sütiket használunk. <a href="/design/tabitha-epitkezzunk/assets/files/epitkezzunk.tabitha.hu_cookie.pdf" target="_blank">További információ</a>', // Kiírt szöveg
  15.         btnText: 'Elfogadom', // Elfogadás gomb
  16.         bgColor: '#f9ca9b', // Fő háttér
  17.         textColor: '#fff', // Fő betűszín
  18.         btnColor: '#ff6600', // Gomb háttérszín
  19.         btnTextColor: '#fff', // Gomb betűszín
  20.         position: 'top', // Az egész sáv position-je
  21.         leftPadding: '0', // Left:
  22.         rightPadding: '0', // Right:
  23.         hideAnimation: 'fadeOut' // Eltünés animációja
  24.     };
  25.  
  26.     function cookieelfogadva() {
  27.         document.cookie = "cookie_policy=true; expires=365; path=/";
  28.         $('#cookie_container').slideUp();
  29.     }
  30.     // Cookie vizsgálata
  31.     // $(this).ready(function () {
  32.     $(function() {
  33.         $('head').append('<style>.cookie_container { display: none; padding: 5px; background-color:' + options.bgColor + '; color:' + options.textColor + '; } .cookie_inner { width: 90%; margin: 0 auto; } .cookie_inner p { margin: 10px 0px; padding: 5px 0px; } #setCookie { float: right; padding: 5px 10px; text-decoration: none; background-color: ' + options.btnColor + '; color: ' + options.btnTextColor + '; } #setCookie:hover { background-color: #940b39 !important; color: #ffffff !important; }</style>');
  34.  
  35.         // Maga a Cookie Bar
  36.         var popup = '<div id="cookie_container" class="cookie_container"><div class="cookie_inner"><a id="setCookie" href="javascript:cookieelfogadva();">' + options.btnText + '</a><p>' + options.text + '</p></div></div>';
  37.         $(popup).prependTo('body');
  38.         var cookie = getCookie('cookie_policy');
  39.         if (!cookie) {
  40.             $('#cookie_container').show();
  41.         }
  42.  
  43.     });