var cookie={

//写入cookie,name为Cookie名,value为Cookie值
Set:function(name,value){

alert("111");

//定义一个时间对象
    var exdate = new Date();     //设置cookie过期时间为30天,8.64e7 一天 3.6e6 一小时 
    exdate.setTime(exdate.getTime() + (8.64e7*30) ); 
   
//Set cookie 
    document.cookie = name + '='+ value +';'+ 'expires='+ exdate.toUTCString() + 'path=/;domain=.taoyygo.com;secure=false'; 
}
}请教,第一个var cookie={

//写入cookie,name为Cookie名,value为Cookie值
Set:function(name,value){
这是什么意思呢变量里有方法?还是这个变量有这个方法声明的?再一个 document.cookie = name + '='+ value +';'+ 'expires='+ exdate.toUTCString() + 'path=/;domain=.taoyygo.com;secure=false'; 
toUTCstring()是设计过期时间,后面的是域级是不是,这个域级应该怎么设置呢?如果我用自己的域名,还是随便写就行

解决方案 »

  1.   

    var cookie={ }
    相当于 var cookie=new Object();
    cookie.Set = function(){...} //定义方法, 之后可以cookie.Set()这样调用
    -------
    domain是含有此cookie的页面的(子)域名,一般可以不设,不能随便写。
      

  2.   

    document.cookie = name + '='+ value +';'+ 'expires='+ exdate.toUTCString() + 'path=/;domain=.taoyygo.com;secure=false'; 
     那这句有大师详细解释一下吗
      

  3.   

    document.cookie = name + '='+ value +';'+ 'expires='+ exdate.toUTCString() + 'path=/;domain=.taoyygo.com;secure=false'; 就是设置cookie值啊。
      

  4.   

    'path=/;domain=.taoyygo.com;secure=false'; 
    这句不是很明白
      

  5.   

    path=/ 网站的所有目录级别下都可以用此cookie
    domain=.taoyygo.com 在taoyygo.com下的子域名都可以用此cookie
    secure=false cookie 可以在http写一下传递。如果是true 只在https下传递