`

cookie操作实例

 
阅读更多
    // 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 操作实例源码

    这个“Flash AS3 Cookie操作实例源码”压缩包包含了一个具体的示例,教你如何在ActionScript 3(AS3)环境中进行Cookie的操作。 在AS3中,我们没有内置的库来直接处理Cookie,但可以通过使用`flash.net....

    Angularjs cookie 操作实例详解

    本文将基于AngularJS的操作实例,详细讲解如何在AngularJS中进行Cookie的存取、获取以及删除等操作,并且展示如何设置Cookie的过期时间。 首先,需要在HTML文档的部分引入AngularJS以及ngCookies模块的库文件。...

    JavaScript中Cookie操作实例

    本文主要介绍JavaScript中如何操作Cookie,包括Cookie的基本概念、如何读写Cookie以及Cookie的属性和操作实例。 首先,了解Cookie的基本概念。Cookie文件通常保存在客户端硬盘的Cookies文件夹中,每个Cookie数据由...

    jquery cookie 实例下载

    jQuery本身并不直接支持Cookie操作,但有一些插件如`jQuery.cookie`扩展了jQuery的功能,使我们能够方便地处理Cookie。这个实例中提供的下载内容可能就包含了`jQuery.cookie.js`这样的插件文件。 1. **设置Cookie**...

    jsp操作cookie实例

    本实例将详细介绍如何在JSP中创建、读取、更新和删除Cookie。 ### 一、创建Cookie 创建Cookie主要通过HttpServletResponse对象的`addCookie(Cookie cookie)`方法。首先,我们需要创建一个Cookie对象,并设置其属性...

    jquery读写cookie操作实例分析

    最后,文章强调了这个jQuery Cookie插件实例分析的实用价值,并鼓励读者参考实践这些操作技巧,以帮助自己在实际的jQuery程序设计中更加高效和便捷地管理Cookie。 在实际应用中,熟练掌握jQuery操作Cookie的能力...

    jquerycookie实例

    而关于“jquerycookie实例”,我们主要讨论的是如何利用jQuery扩展来处理浏览器中的Cookie。Cookie是Web开发中用于存储客户端小量数据的一种机制,它们在用户浏览网页时起到跟踪用户行为、保存登录状态等作用。 ...

    c#实现cookie和session的登陆实例

    本实例将探讨如何在C#环境下利用Cookie和Session来处理用户登录状态。 首先,我们要理解Cookie和Session的基本概念。Cookie是一种小型文本文件,由服务器发送到用户的浏览器,并存储在本地。每次用户访问同一网站时...

    javascript 文本框下拉提示与cookie应用实例

    JavaScript操作Cookie的方法通常包括: 1. 设置Cookie:`document.cookie = "name=value; expires=date; path=path; domain=domain; secure";` 2. 读取Cookie:通过`document.cookie`字符串分割获取特定名称的Cookie...

    cookie小实例(给初学的同学作参考)

    下面,我们将通过一个简单的Servlet示例来展示如何操作Cookie: ```java import javax.servlet.*; import javax.servlet.http.*; import java.io.IOException; public class CookieServlet extends HttpServlet { ...

    javascript针对cookie的基本操作实例详解.docx

    ### JavaScript针对Cookie的基本操作实例详解 #### 概述 在Web开发中,Cookie是一种非常重要的技术,用于在客户端存储小量的数据。通过Cookie,开发者可以在用户浏览器上保存一些信息,如用户偏好设置或登录状态等...

    cookie实例

    4. **Struts框架中的Cookie操作**:Struts框架提供了ActionContext类,可以从中获取HttpServletRequest和HttpServletResponse对象,进而调用它们的方法来处理Cookie。例如,使用`response.addCookie(Cookie)`来添加...

    jsp源码实例.rar_cookie_javascript cookie_jsp 实例_jsp 搜索_jsp 表单

    4. **Cookie操作**: "jsp源码实例4(cookie).txt"是关于cookie管理的实例。Cookie是服务器在客户端存储小量信息的一种机制,通常用于记录用户的登录状态、个性化设置等。这个实例可能包括创建、读取和删除cookie的...

    jQuery操作cookie方法实例教程

    2. 在实际环境中,记得将项目部署到服务器,因为大多数现代浏览器限制了本地文件的cookie操作。 总结来说,jQuery通过`$.cookie`插件提供了方便的接口来处理cookie,使得开发者能够轻松地实现跨页面的数据持久化,...

    JAVA100例之实例81Cookie计数器

    通过这个"JAVA100例之实例81Cookie计数器",开发者可以了解Cookie的基本操作,并将其应用于实际项目中。这个实例简单直观,适合初学者理解Cookie的工作原理以及如何在Java Web应用中使用它们。通过不断实践和深入...

Global site tag (gtag.js) - Google Analytics