// cookie操作函数
var yearhisArray = new Array();
function init_cookies_array(yearhisArray_temp)
{
for( var i=0;i<10;i++)
{
var year_temp_cookies = getCookie(yearhisArray_temp+i);
yearhisArray.unshift(year_temp_cookies);
}
}
//将历史年份输入加入list
function change_yearList_Cookie( yearhisArray_temp){
for( var i=0;i<yearhisArray.length ;i++)
{
if (yearhisArray[i]==document.getElementById("yearList").value)
{
return false ;
}
}
yearhisArray.unshift(document.getElementById("yearList").value);
yearhisArray.pop();
for(var i =0 ;i<10;i++){
addCookie(yearhisArray_temp+i,yearhisArray[i],30);
}
}
//cookie工具
function addCookie(objName,objValue,objHours)
{
var str = objName + "=" + escape(objValue);
if(objHours > 0){ //等于0时,关闭浏览器自动清除Cookies.
var date = new Date();
var ms = objHours*24*3600*1000;
date.setTime(date.getTime() + ms);
str += "; expires=" + date.toGMTString();
}
document.cookie = str;
}
function setCookie(name,value){//两个参数,一个是cookie的名子,一个是值
var Days = 30; //此 cookie 将被保存 30 天
var exp = new Date(); //new Date("December 31, 9998");
exp.setTime(exp.getTime() + 20*60*1000);
document.cookie = name + "="+ escape (value);
}
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();
}
}
分享到:
相关推荐
这个“Flash AS3 Cookie操作实例源码”压缩包包含了一个具体的示例,教你如何在ActionScript 3(AS3)环境中进行Cookie的操作。 在AS3中,我们没有内置的库来直接处理Cookie,但可以通过使用`flash.net....
本文将基于AngularJS的操作实例,详细讲解如何在AngularJS中进行Cookie的存取、获取以及删除等操作,并且展示如何设置Cookie的过期时间。 首先,需要在HTML文档的部分引入AngularJS以及ngCookies模块的库文件。...
本文主要介绍JavaScript中如何操作Cookie,包括Cookie的基本概念、如何读写Cookie以及Cookie的属性和操作实例。 首先,了解Cookie的基本概念。Cookie文件通常保存在客户端硬盘的Cookies文件夹中,每个Cookie数据由...
jQuery本身并不直接支持Cookie操作,但有一些插件如`jQuery.cookie`扩展了jQuery的功能,使我们能够方便地处理Cookie。这个实例中提供的下载内容可能就包含了`jQuery.cookie.js`这样的插件文件。 1. **设置Cookie**...
本实例将详细介绍如何在JSP中创建、读取、更新和删除Cookie。 ### 一、创建Cookie 创建Cookie主要通过HttpServletResponse对象的`addCookie(Cookie cookie)`方法。首先,我们需要创建一个Cookie对象,并设置其属性...
最后,文章强调了这个jQuery Cookie插件实例分析的实用价值,并鼓励读者参考实践这些操作技巧,以帮助自己在实际的jQuery程序设计中更加高效和便捷地管理Cookie。 在实际应用中,熟练掌握jQuery操作Cookie的能力...
而关于“jquerycookie实例”,我们主要讨论的是如何利用jQuery扩展来处理浏览器中的Cookie。Cookie是Web开发中用于存储客户端小量数据的一种机制,它们在用户浏览网页时起到跟踪用户行为、保存登录状态等作用。 ...
本实例将探讨如何在C#环境下利用Cookie和Session来处理用户登录状态。 首先,我们要理解Cookie和Session的基本概念。Cookie是一种小型文本文件,由服务器发送到用户的浏览器,并存储在本地。每次用户访问同一网站时...
JavaScript操作Cookie的方法通常包括: 1. 设置Cookie:`document.cookie = "name=value; expires=date; path=path; domain=domain; secure";` 2. 读取Cookie:通过`document.cookie`字符串分割获取特定名称的Cookie...
下面,我们将通过一个简单的Servlet示例来展示如何操作Cookie: ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.IOException; public class CookieServlet extends HttpServlet { ...
### JavaScript针对Cookie的基本操作实例详解 #### 概述 在Web开发中,Cookie是一种非常重要的技术,用于在客户端存储小量的数据。通过Cookie,开发者可以在用户浏览器上保存一些信息,如用户偏好设置或登录状态等...
4. **Struts框架中的Cookie操作**:Struts框架提供了ActionContext类,可以从中获取HttpServletRequest和HttpServletResponse对象,进而调用它们的方法来处理Cookie。例如,使用`response.addCookie(Cookie)`来添加...
4. **Cookie操作**: "jsp源码实例4(cookie).txt"是关于cookie管理的实例。Cookie是服务器在客户端存储小量信息的一种机制,通常用于记录用户的登录状态、个性化设置等。这个实例可能包括创建、读取和删除cookie的...
2. 在实际环境中,记得将项目部署到服务器,因为大多数现代浏览器限制了本地文件的cookie操作。 总结来说,jQuery通过`$.cookie`插件提供了方便的接口来处理cookie,使得开发者能够轻松地实现跨页面的数据持久化,...
通过这个"JAVA100例之实例81Cookie计数器",开发者可以了解Cookie的基本操作,并将其应用于实际项目中。这个实例简单直观,适合初学者理解Cookie的工作原理以及如何在Java Web应用中使用它们。通过不断实践和深入...