js9:设置cookie,读取cookie,删除cookie,保存cookie时间,String,Date对象
原文发布时间为:2008-11-11 —— 来源于本人的百度文章 [由搬家工具导入]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>js</title>
<script type="text/javascript">
function setCookie(){
var url="js9.html?";
var time=new Date();
var savetime=document.getElementById("t").value;
if(isNaN(savetime)){
alert('时间请输入数字');
return false;
}
time.setMinutes(time.getMinutes()+savetime);
document.cookie=encodeURI("txt1="+document.getElementById("txt1").value)+";expires="+time.toUTCString();
document.cookie=encodeURI("txt2="+document.getElementById("txt2").value)+";expires="+time.toUTCString();
location.href("js9.html");
}
function showdate(){
var dt=new Date();
//2008-06-09 21:23:16
dt.setDate(9);
dt.setMonth(6-1);
dt.setFullYear(2008);
dt.setHours(21);
dt.setMinutes(23);
dt.setSeconds(16);
// dt.setSeconds(10000);总时间
alert(dt.getDate()+","+dt.getDay()+","+dt.getFullYear()+","+dt.getHours()+","+dt.getMinutes()+","+dt.getMonth()+","+dt.getSeconds()+","+dt.getTime()+","+dt.toUTCString()+","+dt.toLocaleString());
}
function readCookie(){
var getdata=decodeURI(document.cookie);
alert(getdata);//给你看看cookie中保存的样子
if(getdata!="nextalert=yes"){
var datas=getdata.split("; ");//分后后面有一个空格
var cur;
for(var count=0;count<datas.length-1;count++){
cur=datas[count];
if(cur.substring(0,cur.indexOf("="))=="txt1")
var t1=cur.substring(cur.indexOf("=")+1,cur.length)
if(cur.substring(0,cur.indexOf("="))=="txt2")
var t2=cur.substring(cur.indexOf("=")+1,cur.length)
document.getElementById("txt1").value=t1;
document.getElementById("txt2").value=t2;
}
}
}
</script>
</head>
<body>
<form id="form1" name="form1" method="post" action="">
<label>
<input name="txt2" type="text" id="txt2" />
</label>
<label>
<input name="txt1" type="text" id="txt1" />
</label>
<p>
<label>
<input name="t" type="text" id="t" />
</label>
(前面填入要保存多少分钟,输入数字,为负数时是删除cookie)</p>
<p>
<label>
<input name="save" type="button" id="save" onclick="setCookie();" value="保存cookie" />
<input name="read" type="button" id="read" value="读取cookie" onclick="readCookie();" />
</label>
<label>
<input name="dt" type="button" id="dt" value="显示时间" onclick="showdate();" />
</label>
</p>
</form>
</body>
</html>
======================
<script type="text/javascript">
//写cookies函数 作者:翟振凯
function SetCookie(name,value)//两个参数,一个是cookie的名子,一个是值
{
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + Days*24*60*60*1000);
document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
}
function getCookie(name)//取cookies函数
{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null) return unescape(arr[2]); return null;
}
function delCookie(name)//删除cookie
{
var exp = new Date();
exp.setTime(exp.getTime() - 1);
var cval=getCookie(name);
if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString();
}
SetCookie("url","http://hi.baidu.com/handboy");
alert(getCookie("url"));
//delCookie("url");
</script>
==========================
javascript cookie保存 json
http://lab.distilldesign.com/json-cookie/jquery.jsoncookie.js
http://www.json.org/json2.js
http://plugins.jquery.com/
在jsonCookie 对象中,有两个属性:jsonName和jsonNum。
- jsonName定义json对象的名字;
- jsonNum定义json对象中存储的个数。
另外有五个方法。
- store(id,name,address) 该函数将数据存储到cookie中,接受三个参数。当然,你可以自己根据需要来增加参数的数量。
- remove(id) 该函数用来删除数据,接受一个参数。要删除对象的id;
- modify(id,key,value) 该函数修改已存对象的属性值,接受三个参数。一个id和相应的要修改对象的名字和新的属性值;
- getJson() 该函数获得cookie中的json对象;
- getNum() 该函数取得cookie中存储的json对象中存储的数据长度。
js9:设置cookie,读取cookie,删除cookie,保存cookie时间,String,Date对象的更多相关文章
- JS读写Cookie(设置、读取、删除)
JS读写Cookie(设置.读取.删除) Cookie是客户端存放数据的一种方式,可用来做状态保持. 1.设置Cookie: a.无过期时间:(若不设置过期时间,默认为会话级Cookie,浏览器关闭就 ...
- 2.在程序中如何实现Cookie信息的设置,读取和删除
设置:你可以在IE的“工具/Internet选项”的“常规”选项卡中,选择“设置/查看文件”,查看所有保存到你电脑里的Cookies.这些文件通常是以user@domain格式命名的,user是你的本 ...
- 什么是cookie?cookie的使用(设置,读取,删除)
1.什么是cookie? 页面用来保存信息 比如:自动登录,记住用户名 cookie的特性 同一个网站所有页面共用一套cookie ...
- JS 浏览器cookie的设置,读取,删除
JavaScript是运行在客户端的脚本,因此一般是不能够设置Session的,因为Session是运行在服务器端的. 而cookie是运行在客户端的,所以可以用JS来设置cookie. 假设有这样一 ...
- 设置、读取、删除cookie
刚才用虚拟机当服务器,开了两个服务(端口号不同),发现同样的cookie:在别的网站下面没有发现该cookie.说明cookie只是对应相应的网站的(自己得出的结论) ---------------- ...
- JS学习笔记 - cookie设置、读取、删除
<script> // 设置cookie function setCookie(name, value, iDay) { var oDate = new Date(); oDate.set ...
- JS封装cookie操作函数实例(设置、读取、删除)
本文实例讲述了JS封装cookie操作函数.分享给大家供大家参考,具体如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ...
- jquery.cookie.js插件删除不掉cookie的问题
在使用cookie插件时基本上不会有问题但就是用插件给的方法删除cookie有时候删除不掉. 他的删除方法是: $.cookie('the_cookie', '', { expires: -1 }); ...
- js设置、读取、删除cookie
设置cookie: function setCookie(oJson , time){ var data = new Date( new Date().getTime() + time*24*60*6 ...
- ASP.NET实现Cookie功能的三个基本操作(写入,读取,删除)
说正事 简而言之,在Cookie的时候有三个过程,分别是“写入,读取,删除”.任何伟大之作都是有基本的东西构成的,而Cookie的运用也不例外. 写入: 1 //创建一个HttpCookie对象 ...
随机推荐
- leetcode315 Count of Smaller Numbers After Self
思路: bit + 离散化. 实现: #include <bits/stdc++.h> using namespace std; class Solution { public: int ...
- Android 仿百度医生的智能分诊界面
http://blog.csdn.net/jiang89125/article/details/49622853
- HTTP协议 处理流程
我们平时在浏览网页的时候都是使用浏览器,输入你要的网址后回车,就会显示出我们所想要的内容,看似这个简单的用户操作行为的背后,Web的工作原理是怎样的呢?到底隐藏了些什么呢? 对于传统的上网流程,系统它 ...
- iOS逆向实战与工具使用(微信添加好友自动确认)
iOS逆向实战与工具使用(微信添加好友自动确认) 原文链接 源码地址 WeChatPlugin-iOS Mac OS 版微信小助手(远程控制.消息防撤回.自动回复.微信多开) 一.前言 本篇主要实现在 ...
- android应用流量信息提取
Linux 系统下所有的信息都是以文件的形式存在的,所以应用程序的流量信息也会被保存在操作系统的文件中.Android 2.2 版本以前的系统的流量信息都存放在 proc/net/dev(或者 pro ...
- log4j 日志分级处理
log4j 配置文件: log4j.rootLogger=debug,stdout,debug,info,errorlog4j.appender.stdout=org.apache.log4j.Con ...
- UVA 11419 SAM I AM (最小点覆盖,匈牙利算法)
题意:给一个r*c的矩阵,某些格子中可能有一些怪物,可以在一行或一列防止一枚大炮,大炮会扫光整行/列的怪,问最少需要多少炮?输出炮的位置. 思路: 先每行和列都放一个炮,把炮当成点,把怪当成边,一边连 ...
- 10道有关ios的题
1.你使用过Objective-C的运行时编程(Runtime Programming)么?如果使用过,你用它做了什么?你还能记得你所使用的相关的头文件或者某些方法的名称吗? 2.你实现过多线程的Co ...
- chart 图片组件 生成后不能动态更新,需要销毁dom,从新载入 用 v-if 和 this.$nextTick(() => {
<chart-box v-if="cbData1Bool" cb-text="基本概况" chartBoxSele="饼状图" :cb ...
- OpenCV2:第三章 读取图像
一.简介 将图像文件读入内存,可以用cv::imread()函数 二.读取图像 Mat imread(const string& filename,int flags=1); Mat: 如果读 ...