`
lenxen
  • 浏览: 31288 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

javascirpt cookie读写函数

阅读更多

在WEB开发中经常要用到cookie,有时候还需要在脚本中用到!

如:在开发天气预报网(http://tqybw.net)中,有这样的需求:当用户查询某个城市天气时,保不刷新页面时需要动态记录用户的访问记录,这时考虑用js脚本cookie!

<script type="text/javascript">

//取得cookie值

function getCookie(name){

  var cookieValue = "";

  var search = name + "=";

  if(document.cookie.length > 0){ 

    offset = document.cookie.indexOf(search);

    if (offset != -1){ 

      offset += search.length;

      end = document.cookie.indexOf(";", offset);

      if (end == -1) end = document.cookie.length;

      cookieValue = unescape(document.cookie.substring(offset, end))

    }

  }

  return cookieValue;

}

 

 //设置cookie值

function setCookie(name, value, hours){

  var expire = "";

  if(hours != null){

    expire = new Date((new Date()).getTime() + hours * 3600000);

    expire = "; expires=" + expire.toGMTString();

  }

  document.cookie = name + "=" + escape(value) + expire;

}

function display_home(value){

name='home_city';

hours=24*10;

setCookie(name, value, hours);

alert('设置成功');

}

</script>

标例:

<div><a href="http://tqybw.net/shenzhen15tian/">深圳天气预报15天</a> <a href="#" onclick="display_home()">设为首页显示</a></div>

分享到:
评论

相关推荐

    Javascript Cookie读写删除操作的函数

    JavaScript中的Cookie是Web开发中用来存储用户数据的一种机制,它将少量信息保存在用户的浏览器上。这个信息在用户下次访问同一网站时会被读取。在本文中,我们将深入探讨如何使用JavaScript进行Cookie的读、写和...

    javascript 读写cookie

    ### JavaScript 读写 Cookie 在Web开发中,Cookie是一种常用的技术,用于存储用户的信息以便后续访问时使用。本文将详细介绍如何使用JavaScript来实现Cookie的基本操作:写入、读取及删除。 #### 写入Cookie ...

    JavaScript对Cookie进行读写操作实例

    在介绍JavaScript如何操作Cookie的过程中,首先需要了解Cookie的基本概念。Cookie是由服务器发送到用户浏览器并保存在本地的一小块数据,它会在用户与网站交互时被浏览器保存在本地,并随着后续的请求发送到服务器,...

    Flex 与javascript交互、C#读写Cookie

    接下来,我们探讨C#读写Cookie。Cookie是服务器存储在客户端的一种小型文本文件,用于跟踪用户状态、保存登录信息等。在C#中,我们可以使用`HttpCookie`类来处理Cookie。 读取Cookie的基本步骤: 1. 创建`...

    js 操作 COOKIE 读写删

    JavaScript中的Cookie操作是Web开发中常见的一种数据存储方式,它主要用于在用户浏览器端保存少量信息。Cookie可以帮助我们实现用户会话跟踪、个性化设置保存等功能。本文将深入探讨如何使用JavaScript进行Cookie的...

    解决Cookie读写中文

    在本文档中,我们探讨了如何在Java Web应用中解决Cookie读写中文的问题。这个问题通常出现在处理中文字符时,由于编码不一致导致的乱码问题。以下是一些关键知识点和解决方案: 1. **编码问题**:在Web开发中,特别...

    Javascript读取cookie函数代码

    利用Javascript可以通过操作document.cookie这个属性来读写cookie。但需要记住的是,document.cookie是一个字符串,需要通过特定的方式来解析和修改。 4. JSCookie类的实现: JSCookie类封装了操作cookie的方法,...

    Javascript读写cookie的实例

    本文将深入探讨JavaScript如何读写cookie,并提供一个具体的实例源码。 **什么是Cookie?** Cookie是由服务器发送到用户浏览器并存储在本地的一小段文本信息。每当用户再次访问同一网站时,浏览器会自动将这些...

    cookie读写示例

    通过JavaScript,我们可以轻松地进行Cookie的读写操作,并结合服务器端逻辑实现用户登录状态的判断和管理。在实际项目中,理解并熟练运用Cookie技术对于提升用户体验和确保数据安全具有重要意义。

    C# javascript 读写Cookie的方法

    本文将详细讲解C#和JavaScript如何进行Cookie的读写操作。 首先,我们来看C#中如何写入Cookie。C#提供了`HttpCookie`类来创建和管理Cookie。以下是一个简单的写入Cookie的例子: ```csharp // 写入Cookie Response...

    js中的cookie的读写操作示例详解.docx

    总结起来,JavaScript中的Cookie是通过`document.cookie`进行读写的,创建Cookie时需要设置其名称、值、过期时间等属性,读取时则需要解析`document.cookie`字符串。删除Cookie则通过设置过期时间为过去来实现。理解...

    ASp Javascript读写Cookies的代码.docx

    ### ASP Javascript读写Cookies的知识点 #### 一、Cookies简介 Cookies是一种常用的数据存储技术,主要用来在客户端存储用户的一些基本信息。例如用户的登录状态、购物车中的商品等,方便网站根据用户的不同行为...

    js读写(删除)Cookie实例详解

    在Web开发过程中,使用JavaScript操作Cookie是常见需求,本文将详细介绍如何用JavaScript实现Cookie的读取、写入和删除。通过实例代码的解读,来理解相关的知识点。 首先,我们来讨论JavaScript中写入Cookie的操作...

    javascript小工具之——cookie操作

    - **跨站脚本攻击(XSS)**:由于JavaScript可以读写Cookie,防止XSS攻击很重要,尤其是那些包含敏感信息的Cookie。 - **同源策略**:Cookie遵循同源策略,只能被同一域名下的页面访问,除非明确设置为可跨域。 -...

    jscript中使用cookie

    Cookie是由浏览器提供的功能,它允许JavaScript通过`document.cookie`属性来读写存储在用户本地的数据。尽管各个浏览器对于Cookie的实现可能略有差异,但其基本原理和用法是一致的。 **Cookie 的工作原理** Cookie...

    javascript创建和存储cookie示例

    在JavaScript中创建和读取Cookie涉及到两个主要的函数:`setCookie` 和 `getCookie`。 1. **创建Cookie(setCookie)**: 创建Cookie的基本步骤是设置一个键值对,并指定过期时间。以下是一个简单的`setCookie`...

    jquery.cookie.js 以及用法 cookie读取与存储

    跨域读写Cookie可能涉及安全问题,需谨慎处理。此外,由于HTTP-only标志的存在,JavaScript可能无法访问某些Cookie,这是为了防止XSS攻击。 ### 8. 使用场景 - 用户首选项:存储用户界面设置,如主题选择、语言...

    Extjs 关于 cookie的操作

    Extjs 作为一种强大的 JavaScript 框架,提供了对 Cookie 操作的支持,使得开发者能够更方便地进行数据的持久化处理。 #### 二、Extjs 中 Cookie 的基本概念与使用 在 Extjs 中,可以通过 `Ext.state` 模块来管理...

    JS Cookie的操作

    此外,由于安全和隐私原因,某些情况下(如HTTPOnly和Secure标志),JavaScript可能无法读写某些Cookie。 六、高级用法 除了基本操作外,还可以通过设置额外属性如`domain`、`path`、`secure`等来控制Cookie的作用...

Global site tag (gtag.js) - Google Analytics