• λ我爱Aspx >> Asp.Net >> JavaScript使用cookie
  • JavaScript使用cookie

  • :未知  Դ:internet  :2007-5-20 16:50:57  ؼ:javascript
  • //找到名称为userId的cookie,并返回它的值

    if("userId"==arr[0]){

    userId=arr[1];

    break;

    }

    }

    alert(userId);

    //-->

    </script>

    这样就得到了单个cookie的值

    用类似的方法,可以获取一个或多个cookie的值,其主要的技巧仍然是字符串和数组的相关操作。

    给cookie设置终止日期 到现在为止,所有的cookie都是单会话cookie,即浏览器关闭后这些cookie将会丢失,事实上这些cookie仅仅是存储在内存中,而没有建立相应的硬盘文件。

    在实际开发中,cookie常常需要长期保存,例如保存用户登录的状态。这可以用下面的选项来实现:

    document.cookie="userId=828; expires=GMT_String";

    其中GMT_String是以GMT格式表示的时间字符串,这条语句就是将userId这个cookie设置为GMT_String表示的过期时间,超过这个时间,cookie将消失,不可访问。例如:如果要将cookie设置为10天后过期,可以这样实现:

    <script language="JavaScript" type="text/javascript">

    <!--

    //获取当前时间

    var date=new Date();

    var expireDays=10;

    //将date设置为10天以后的时间

    Ҷƪл˵?
  • һƪJavaScript使用正则表达式
    һƪJavaScript框架编程