Javascript Cookie代码无效

时间:2013-07-14 00:33:22

标签: javascript cookies

我正在编写基于教程和代码工作的教程的代码,但是当我尝试自己完成它时却没有。你能救我吗?

代码:(Tutorial Link)。

<!DOCTYPE html>
<html>
    <head>
        <script type="text/javascript">
            var user_name;
            var expires = new Date();
            if ((document.cookie == "") == false)
            {
                var length = document.cookie.length - 1;
                var message = document.cookie.substr(5, length);
                document.write("<h2><center>Welcome back, " + message + "</center></h2>");
            }

            function check()
            {
                user_name = document.getElementById("name").value;
                expires.setFullYear(expires.getFullYear() + 1);
                document.cookie = escape("name") + escape(user_name) + "; expires = " + expires.toGMTString();
                alert(document.cookie);
            }
        </script>
        <meta charset="utf-8">
        <title></title>
    </head>
    <body>
        Name: <input type="text" id="name" />
        <input type="button" value="Enter" onClick="check()" />
    </body>
</html>

1 个答案:

答案 0 :(得分:1)

因为您已经提到了I was creating this code that is tutorial based and on the tutorial,所以如果它仅用于test myself,那么您可以考虑使用这个(Demo Here),只需输入名称和值即可Cookie名称和Cookie值字段中的Cookie分别为Add新Cookie和Delete Cookie时,只需在Cookie名称字段中输入Cookie名称,{{1} }},您只能通过使用View分割Cookie并进行循环并调用Delete All函数来添加&按钮,请自行尝试。

此外,网络上已有better ones可用于实际案例,但这一点并不坏。

eraseCookie()

Example Here.