原生js的cookie的使用实例setCookie()、getCookie()方法
2013-01-11 11:42
811 查看
HTML+JS语言: 原生jscookie的使用实例setCookie()、getCookie()方法
01 <html>
02 <head>
03 <title>原生jscookie的使用实例setCookie()、getCookie()方法</title>
04 <script language="javascript">
05 <!--
06 function setCookie(){
07 var never = new Date();
08 //设置never的时间为当前时间加上十年的毫秒值
09 never.setTime(never.getTime()+10*365*24*60*60*1000);
10 var expString = "expires="+ never.toGMTString()+";";
11
12 document.cookie = "area="+escape("北京海淀")+";"+expString;
13 document.cookie = "zipcode=100080;";
14
15 }//end function
16
17
20 function getCookie(name){
21 var result = null;
22 //对cookie信息进行相应的处理,方便搜索
23 var myCookie = ""+document.cookie+";";
24 var searchName = "+name+"=";
25 var startOfCookie =myCookie.indexOf(searchName);
26 var endOfCookie;
27 if(satrtOfCookie != -1){
28 startOfcookie += searchName.length;
29 endOfCookie= myCookie.indexOf(";",startOfCookie);
30 result = (myCookie.substring(startOfCookie,endOfCookie));
31 }
32 return result;
33 } //endfunction
34 //-->
35 </script>
36 </head>
37 <body>
38 <script>
39 document.write(document.cookie+"<br/>");
40 document.write("areais"+getCookie("area")+",andzipcode
is"+getCookie("zipcode"));
41 document.write("<br/>");
42 </script>
43 </body>
44 </html>
01 <html>
02 <head>
03 <title>原生jscookie的使用实例setCookie()、getCookie()方法</title>
04 <script language="javascript">
05 <!--
06 function setCookie(){
07 var never = new Date();
08 //设置never的时间为当前时间加上十年的毫秒值
09 never.setTime(never.getTime()+10*365*24*60*60*1000);
10 var expString = "expires="+ never.toGMTString()+";";
11
12 document.cookie = "area="+escape("北京海淀")+";"+expString;
13 document.cookie = "zipcode=100080;";
14
15 }//end function
16
17
20 function getCookie(name){
21 var result = null;
22 //对cookie信息进行相应的处理,方便搜索
23 var myCookie = ""+document.cookie+";";
24 var searchName = "+name+"=";
25 var startOfCookie =myCookie.indexOf(searchName);
26 var endOfCookie;
27 if(satrtOfCookie != -1){
28 startOfcookie += searchName.length;
29 endOfCookie= myCookie.indexOf(";",startOfCookie);
30 result = (myCookie.substring(startOfCookie,endOfCookie));
31 }
32 return result;
33 } //endfunction
34 //-->
35 </script>
36 </head>
37 <body>
38 <script>
39 document.write(document.cookie+"<br/>");
40 document.write("areais"+getCookie("area")+",andzipcode
is"+getCookie("zipcode"));
41 document.write("<br/>");
42 </script>
43 </body>
44 </html>
相关文章推荐
- 原生js cookie的使用实例setCookie()、getCookie()方法
- 原生JS 购物车及购物页面的cookie使用方法
- JS使用cookie设置样式的方法
- 两种方法使用js读写cookie实现一个底部广告浮层效果
- JS使用getComputedStyle()方法获取CSS属性值
- JS 最简单的AJAX实例, GET 和 POST 方法
- Asp.Net中用JS中操作cookie的方法(源码实例)
- jquery.cookie.js 使用方法
- js原生的url操作函数,及使用方法。(附:下边还有jquery对url里的中文解码函数)
- node.js中的http.get方法使用说明
- js使用cookie记录用户名的方法
- js简单设置与使用cookie的方法
- jQuery.cookie.js 使用方法
- 原生js方法document.getElementsByClassName在ie8及其以下的兼容性问题
- ReactNative-JS 调用原生方法实例代码
- JS使用cookie实现DIV提示框只显示一次的方法
- JS基础篇--JS中使用document.defaultView.getComputedStyle()、currentStyle()方法获取CSS属性值
- DOM操作原生js 的bug,使用jQuery 可以消除的解决方法
- node.js中的http.get方法使用说明
- 习惯了使用jQuery的ajax方法,看看原生js使用xmlhttpRequest实现ajax请求