запись в cookie не сохраняется

218
07 февраля 2018, 11:35

требуется передать значение в cookie

<html> 
<head> 
<meta charset="UTF-8">   
<!--<script src="https://cdn.jsdelivr.net/npm/js-cookie@2/src/js.cookie.min.js"></script> 
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script> 
<script type="text/javascript" src="jquery.cookie.js"></script> 
<script src="cookies.js"></script> 
--> 
 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.0/jquery.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.min.js"></script> 
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-cookie/1.4.1/jquery.cookie.js"></script> 
 
 
</head> 
 
<body onload="checkCookie()"> 
        <script> 
        // получает значение cookie 
        function getCookie(cname) { 
            var name = cname + "="; 
            var decodedCookie = decodeURIComponent(document.cookie); 
            var ca = decodedCookie.split(';'); 
            for(var i = 0; i < ca.length; i++) { 
                var c = ca[i]; 
                while (c.charAt(0) == ' ') { 
                    c = c.substring(1); 
                } 
                if (c.indexOf(name) == 0) { 
                    return c.substring(name.length, c.length); 
                } 
            } 
            return ""; 
        } 
 
        // уcтанавливает cookie 
        function setCookie(cname,cvalue,exdays) { 
            var d = new Date(); 
            d.setTime(d.getTime() + (exdays*24*60*60*1000)); 
            var expires = "expires=" + d.toGMTString(); 
            document.cookie = cname + "=" + cvalue + ";" + expires +  
            ";path=/"; 
			alert( document.cookie ); 
        } 
 
        function checkCookie() { 
            var user=getCookie("username"); 
            if (user != "") { 
                alert("Welcome again " + user); 
            } else { 
               user = prompt("Please enter your name:",""); 
               if (user != "" && user != null) { 
                   setCookie("username", user, 30); 
               } 
            } 
 
            console.log(user); 
			alert( document.cookie ); 
        } 
 
        </script> 
</body> 
</html>

Answer 1
<body onload="checkCookie()">
        <script>
        // получает значение cookie
        function getCookie(cname) {
            var name = cname + "=";
            var decodedCookie = decodeURIComponent(document.cookie);
            var ca = decodedCookie.split(';');
            for(var i = 0; i < ca.length; i++) {
                var c = ca[i];
                while (c.charAt(0) == ' ') {
                    c = c.substring(1);
                }
                if (c.indexOf(name) == 0) {
                    return c.substring(name.length, c.length);
                }
            }
            return "";
        }
        // уcтанавливает cookie
        function setCookie(cname,cvalue,exdays) {
            var d = new Date();
            d.setTime(d.getTime() + (exdays*24*60*60*1000));
            var expires = "expires=" + d.toGMTString();
            document.cookie = cname + "=" + cvalue + ";" + expires + 
            ";path=/";
        }
        function checkCookie() {
            var user=getCookie("username");
            if (user != "") {
                alert("Welcome again " + user);
            } else {
               user = prompt("Please enter your name:","");
               if (user != "" && user != null) {
                   setCookie("username", user, 30);
               }
            }
            console.log(user);
        }
        </script>
</body>
READ ALSO
На какой CMS можно сделать?

На какой CMS можно сделать?

Здравствуйте! Не шибко разбираюсь в языках, поэтому хочу узнать, на чем можно сделать подобный функционал?

242
Поиск по странице

Поиск по странице

Форма поиска:

269
Помогите с гридами пожалуйста

Помогите с гридами пожалуйста

Совсем затупил,как сделать на гридах,чтоб было 3 колонки,но в 2 и 3 колонке было по 4 элемента

296