`
liqiuxi
  • 浏览: 34765 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

javascript 操作cookie实例

阅读更多

 

<html>
	<head>
		<script type="text/javascript">
		function getCookie(c_name)
		{
			if (document.cookie.length>0)
			{
			c_start=document.cookie.indexOf(c_name + "=")
			if (c_start!=-1)
			{
			c_start=c_start + c_name.length+1
			c_end=document.cookie.indexOf(";",c_start)
			if (c_end==-1) c_end=document.cookie.length
			return unescape(document.cookie.substring(c_start,c_end))
			}
			}
			return ""
		}
		function setSubmit()
		{
		
			    var userName = document.getElementById("userName").value;
			    setCookie('username',userName,365)
				 document.getElementById("info").innerText="成功设置了cookie,请刷新或重启浏览器";
		}
		function setCookie(c_name,value,expiredays)
		{
			var exdate=new Date()
			exdate.setDate(exdate.getDate()+expiredays)
			document.cookie=c_name+ "=" +escape(value)+
			((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
		}
		function checkCookie()
		{
			username=getCookie('username')
			if (username!=null && username!="")
			  {
			 	document.getElementById("userName").value=username;
				document.getElementById("password").focus();
				document.getElementById("info").innerText="发现cookie,你可以修改和删除cookie了";
			  }
			else
			  {
			  document.getElementById("info").innerText="没有发现cookie,请输入用户名点提交";
			  document.getElementById("userName").focus();
			  }
		}
		function deleteCookie()
		{ 
            document.getElementById("info").innerText="cookie被删除了";
		     var name="username";
			var date=new Date(); 
			date.setTime(date.getTime()-10000); 
			document.cookie=name+"=v; expire="+date.toGMTString(); 
		}

</script>
	</head>
	<body onLoad="checkCookie()">
	<form name="myform" action="hml.jsp" method="get"  >
		用户名:<input type="text" id="userName"><br></br>
        密码:<input type="password" id="password"><br></br>
		<input type="button" id="button" value="提交" onclick="setSubmit()"/>
		<input type="button" id="button2"  value="删除" onclick="deleteCookie()"/>
		<div id="info"></div>
	</form>
	
	</body>
</html>

 

分享到:
评论

相关推荐

    jquery cookie 实例下载

    本实例聚焦于jQuery与Cookie的交互,包括如何设置、删除和查看Cookie,以及如何设定其有效期。下面我们将深入探讨这些知识点。 首先,让我们了解什么是jQuery Cookie。jQuery本身并不直接支持Cookie操作,但有一些...

    jquerycookie实例

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

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

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

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

    在这个名为"jsp源码实例.rar_cookie_javascript cookie_jsp 实例_jsp 搜索_jsp 表单"的压缩包中,包含了五个关于JSP的源码实例,这些实例涵盖了从基本的输出操作到更复杂的cookie管理和搜索引擎功能。以下是这些实例...

    javascript中cookie对象用法实例分析.docx

    ### JavaScript中Cookie对象用法实例分析 #### 一、引言 在Web开发中,Cookie是一种常用的技术,用于客户端保存用户信息,以便于网站能够识别并记住用户的状态。本篇文章将深入探讨JavaScript中Cookie对象的基本...

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

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

    Javascript实例300道

    8. **Cookie脚本篇**:Cookie是浏览器端存储数据的一种方式,JavaScript可以用来设置、读取和删除Cookie,常用于用户偏好设置、会话管理等场景。 9. **警报对话框篇**:JavaScript的alert、prompt和confirm函数能弹...

    600个javascript实例

    JavaScript还提供了强大的BOM(浏览器对象模型)和Cookie管理功能,允许开发者操作浏览器窗口、导航、历史记录,以及存储用户信息。实例可能包含如弹窗、页面跳转、时间戳处理、Cookie读写等实践。 最后,ES6及后续...

    JavaScript操作cookie类实例

    JavaScript作为浏览器端的主要编程语言,能够对Cookie进行操作,包括设置、读取和删除等。 ### JavaScript操作Cookie类知识点详解 #### 一、JavaScript操作Cookie类的实例用法 1. **设置Cookie** 在JavaScript...

    突破JavaScript编程实例五十讲

    全书共分10篇,主要包括JavaScript的时间日期类、文本、鼠标、图片、页面等特效、页面技巧与页面游戏、导航菜单、Cookie和JavaScript的综合技巧等方面,涉及了JavaScript的网络应用的绝大部分内容。针对每个实例给出...

    cookie实例

    在这个"cookie实例"中,我们将深入探讨Cookie的工作原理、创建与管理Cookie的方法以及它们在实际应用中的重要性。 1. **Cookie的工作原理** Cookie由服务器在响应HTTP请求时发送到客户端(通常是Web浏览器),然后...

    JavaScript中Cookie操作实例

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

    javascript操作cookie

    总结,JavaScript操作Cookie主要包括获取、设置和删除三个基本操作。通过这些操作,我们可以方便地在客户端存储和读取数据,以实现一些基本的功能,比如用户会话管理、个性化设置等。在实际应用中,还可以考虑使用更...

    突破javascript编程实例五十讲

    全书共分1O篇,主要包括JavaScript的时间日期类、文本、鼠标、图片、页面等特效、页面技巧与页面游戏、导航菜单、Cookie和JavaScript的综合技巧等方面,涉及了JavaScript的网络应用的绝大部分内容。针对每个实例给出...

    JavaScript对Cookie进行读写操作实例

    4. JavaScript操作的限制:出于安全考虑,某些浏览器会对JavaScript操作cookie做限制,例如不允许JavaScript设置HTTP Only属性的cookie,这种cookie不能被JavaScript读取。所以在进行跨域操作或者需要高安全性的场景...

    JQcookie实例

    本实例将重点介绍如何使用jQuery的一个插件——JQcookie,来方便地进行Cookie的读取和设置。 JQcookie是一个轻量级的jQuery插件,它提供了与jQuery语法一致的方法来操作Cookie,解决了不同浏览器之间的兼容性问题。...

    js cookie 实例

    本文详细介绍了如何使用JavaScript操作Cookie的基本方法,包括设置、获取以及删除Cookie的具体实现。通过这些基本操作,开发者可以更好地管理客户端的状态信息,实现更丰富的Web应用功能。需要注意的是,在实际开发...

    JavaScript cookie原理及使用实例

    JavaScript Cookie 是一种在客户端存储少量数据的技术,常用于实现用户会话管理、个性化设置等功能。在Web开发中,Cookie起着关键的角色,因为它们能在浏览器和服务器之间传递信息。以下是关于JavaScript Cookie的...

Global site tag (gtag.js) - Google Analytics