当前位置:编程学习 > JS >>

js cookie操作代码

js cookie操作代码

这Javascript角本语言提示有萼名称,并将其存储在Cookie你。


法郎您好,欢迎您到JavaScript搜索

JavaScript函数

<SCRIPT LANGUAGE="Javascript">

 

<!-- Beginning of JavaScript Applet -------------------


var username = GetCookie('username');


if (username == null) {

 

  username = prompt('What is your name ?',"");


   if (username == null) {

 

    alert('Fine, dont tell me !');

    username = 'Anonymous';}

  
     else {

    pathname = location.pathname;

    myDomain = pathname.substring(0,pathname.lastIndexOf('/')) +'/';

 

    var largeExpDate = new Date ();

    largeExpDate.setTime(largeExpDate.getTime() + (30 * 24 * 3600 * 1000));

 

    SetCookie('username',username,largeExpDate,myDomain);

  }

 

}


function getCookieVal (offset) {

   var endstr = document.cookie.indexOf (";", offset);

   if (endstr == -1)

      endstr = document.cookie.length;

   return unescape(document.cookie.substring(offset, endstr));

}

function GetCookie (name) {

        var arg = name + "=";

        var alen = arg.length;

        var clen = document.cookie.length;

        var i = 0;

        while (i < clen) {

                var j = i + alen;

                if (document.cookie.substring(i, j) == arg)

                        return getCookieVal (j);

                i = document.cookie.indexOf(" ", i) + 1;

                        if (i == 0)

                                break;

                }

   return null;

}

function SetCookie (name, value) {

        var argv = SetCookie.arguments;

        var argc = SetCookie.arguments.length;

        var expires = (argc > 2) ? argv[2] : null;

        var path = (argc > 3) ? argv[3] : null;

        var domain = (argc > 4) ? argv[4] : null;

        var secure = (argc > 5) ? argv[5] : false;

        document.cookie = name + "=" + escape (value) +

                ((expires == null) ? "" : ("; expires=" +

expires.toGMTString())) +

                ((path == null) ? "" : ("; path=" + path)) +

                ((domain == null) ? "" : ("; domain=" + domain)) +

                ((secure == true) ? "; secure" : "");
}

 // -- End of JavaScript code -------------- -->


</script>

html代码

<SCRIPT LANGUAGE="JavaScript">document.write('Hello '+username+', welcome to JavaScript Search');</script>

补充:网页制作,js教程 
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,