posts - 283,  comments - 6275,  trackbacks - 107
    在mootools中支持两种Cookie的读写方式,一种是普通方式,即键值对方式,而另一种是Hash表方式。
    
    第一种方法为:    
  
Cookie.write  //写Cookie
Cookie.read   //读Cookie

    使用方法如下所示:
   
function writeCookie()
{
    
var myCookie = Cookie.write('username''Harald'
);

    
var myCookie  = Cookie.write('username''JackBauer', {duration: 1
});
    
//在另外一个页面上:

    alert(Cookie.read('username'));
    
//移除Cookie

    //Cookie.dispose('username'); //Bye-bye JackBauer! Seeya in 24 Hours.
    
    
//创建一个Cookie并马上移除 它 and Removing it Right Away:

    //var myCookie = Cookie.write('username', 'Aaron', {domain: 'mootools.net'});
    //if (Cookie.read('username') == 'Aaron') { Cookie.dispose(myCookie); }
}
        

    第二种方法为    
  
Hash.Cookie.set //设置,相当于写操作
Hash.Cookie.get //获取,相当于读操作
   
    使用方法如下所示:

function hashCookie()
{
    
var fruits = new Hash.Cookie('myCookieName', {duration: 3600
});
    fruits.extend({
        
'lemon''yellow'
,
        
'apple''red'

    });
    fruits.set(
'melon''green');
    alert(fruits.get(
'lemon')); // yellow

    
    
//在另外一个页面上:

    //var fruits = new Hash.Cookie('myCookieName', {duration: 3600});
    //alert(fruits.get('melon'));     // green
    //fruits.erase();     //  删除cookie
}

    注:本DEMO演示需要在basic_cookie.htm页面进行写入操作,然后再重定向到test.htm页面进行读取操作。
    
    好了,今天的内容就到这里了。
    
    下载DEMO,请
点击这里
    
    tag:mootools, 1.2    
    作者:代震军, daizhj
    原文链接:
http://www.cnblogs.com/daizhj/articles/1291584.html
posted on 2008-09-16 12:45 代震军 阅读(609) 评论(0)  编辑 收藏
昵称:代震军
园龄:5年11个月
荣誉:推荐博客
粉丝:492
关注:3

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

搜索

 
 

常用链接

随笔分类(366)

随笔档案(283)

文章分类(8)

文章档案(31)

相册

JavaScript

LINQ

silverlight

UML,OO

WebBlogger

负载开源项目

  • Discuz!NT
  • LLServer
  • TokyoTyrantClient
  • WebCam

个人简历

漫画

其它

企业级架构

网站案例研究

积分与排名

  • 积分 - 1217876
  • 排名 - 26

最新评论

阅读排行榜

评论排行榜

推荐排行榜