zoukankan      html  css  js  c++  java
  • js cookie

     1 <html> 
     2 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
     3     <head> 
     4       <title>js_cookie操作</title>
     5         <script language="JavaScript" type="text/javascript"> 
     6             
     7             function addCookie(objName, objValue, objHours){//添加cookie 
     8                 var str = objName + "=" + escape(objValue); 
     9                 if (objHours > 0) {//为0时不设定过期时间,浏览器关闭时cookie自动消失 
    10                     var date = new Date(); 
    11                     var ms = objHours * 3600 * 1000; 
    12                     date.setTime(date.getTime() + ms); 
    13                     str += "; expires=" + date.toGMTString(); 
    14                 } 
    15                 document.cookie = str; 
    16                 alert("添加cookie成功"); 
    17             } 
    18             
    19             function getCookie(objName){//获取指定名称的cookie的值 
    20                 var arrStr = document.cookie.split("; "); 
    21                 for (var i = 0; i < arrStr.length; i++) { 
    22                     var temp = arrStr[i].split("="); 
    23                     if (temp[0] == objName) 
    24                         return unescape(temp[1]); 
    25                 } 
    26             } 
    27             
    28             function delCookie(name){//为了删除指定名称的cookie,可以将其过期时间设定为一个过去的时间 
    29                 var date = new Date(); 
    30                 date.setTime(date.getTime() - 10000); 
    31                 document.cookie = name + "=a; expires=" + date.toGMTString(); 
    32             } 
    33             
    34             function allCookie(){//读取所有保存的cookie字符串 
    35                 var str = document.cookie; 
    36                 if (str == "") { 
    37                     str = "没有保存任何cookie"; 
    38                 } 
    39                 alert(str); 
    40             } 
    41             
    42             function $(m, n){ 
    43                 return document.forms[m].elements[n].value; 
    44             } 
    45             
    46             function add_(){ 
    47                 var cookie_name = $("myform", "cookie_name"); 
    48                 var cookie_value = $("myform", "cookie_value"); 
    49                 var cookie_expireHours = $("myform", "cookie_expiresHours"); 
    50                 addCookie(cookie_name, cookie_value, cookie_expireHours); 
    51             } 
    52             
    53             function get_(){ 
    54                 var cookie_name = $("myform", "cookie_name"); 
    55                 var cookie_value = getCookie(cookie_name); 
    56                 alert(cookie_value); 
    57             } 
    58             
    59             function del_(){ 
    60                 var cookie_name = $("myform", "cookie_name"); 
    61                 delCookie(cookie_name); 
    62                 alert("删除成功"); 
    63             } 
    64         </script> 
    65     </head> 
    66     <body> 
    67         <form name="myform"> 
    68             <div> 
    69                 <label for="cookie_name"> 
    70                     名称 
    71                 </label> 
    72                 <input type="text" name="cookie_name" /> 
    73             </div> 
    74             <div> 
    75                 <label for="cookie_value"> 
    76 77                 </lable> 
    78                 <input type="text" name="cookie_value" /> 
    79             </div> 
    80             <div> 
    81                 <label for="cookie_expireHours"> 
    82                 多少个小时过期 
    83                 </lable> 
    84                 <input type="text" name="cookie_expiresHours" /> 
    85             </div> 
    86             <div> 
    87                 <input type="button" value="添加该cookie" onclick="add_()"/><input type="button" value="读取所有cookie" onclick="allCookie()"/><input type="button" value="读取该名称cookie" onclick="get_()"/><input type="button" value="删除该名称cookie" onclick="del_()"/> 
    88             </div> 
    89         </form> 
    90 </body> 
    91 </html>

    注:添加cookie + ";path=/;"
  • 相关阅读:
    国内BI工具/报表工具厂商简介
    国内外主流BI厂商对比
    目前国内几大著名报表软件(2014更新)
    从基因组可视化工具——circos说起,circos安装
    30 个最好的数据可视化工具推荐
    用数据讲故事 七种不同的数据展示方法
    大数据时代,统计学方法有多大的效果?
    Oracle不能导入空表解决方案
    ORA-20000:ORU-10027:buffer overflow,limit of 10000 bytes错误4
    结构体内存对齐的要素--数据成员对齐的规则
  • 原文地址:https://www.cnblogs.com/X-Jonney/p/5457375.html
Copyright © 2011-2022 走看看