[JavaScript] javascript操作cookie代码演示 →→→→→进入此内容的聊天室

来自 , 2021-01-20, 写在 JavaScript, 查看 124 次.
URL http://www.code666.cn/view/327204b0
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <script>
  5. function getCookie(c_name)
  6. {
  7. var i,x,y,ARRcookies=document.cookie.split(";");
  8. for (i=0;i<ARRcookies.length;i++)
  9.   {
  10.   x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  11.   y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  12.   x=x.replace(/^\s+|\s+$/g,"");
  13.   if (x==c_name)
  14.     {
  15.     return unescape(y);
  16.     }
  17.   }
  18. }
  19.  
  20. function setCookie(c_name,value,exdays)
  21. {
  22. var exdate=new Date();
  23. exdate.setDate(exdate.getDate() + exdays);
  24. var c_value=escape(value) + ((exdays==null) ? "" : "; expires="+exdate.toUTCString());
  25. document.cookie=c_name + "=" + c_value;
  26. }
  27.  
  28. function checkCookie()
  29. {
  30. var username=getCookie("username");
  31. if (username!=null && username!="")
  32.   {
  33.   alert("Welcome again " + username);
  34.   }
  35. else
  36.   {
  37.   username=prompt("Please enter your name:","");
  38.   if (username!=null && username!="")
  39.     {
  40.     setCookie("username",username,365);
  41.     }
  42.   }
  43. }
  44. </script>
  45. </head>
  46. <body onload="checkCookie()">
  47. </body>
  48. </html>
  49. //javascript/4780

回复 "javascript操作cookie代码演示"

这儿你可以回复上面这条便签

captcha