梦幻之旅

DEBUG - 天道酬勤

   :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  671 随笔 :: 6 文章 :: 256 评论 :: 0 Trackbacks
var myCookie = 
{ 
    isAllowed: document.cookie 
&& document.cookie != '', 
    set: 
function(cn, cv, d, dm)
    
{ 
        
var now = new Date(); 
        
var expire = new Date(); 
        
if (d == null || d == 0) 
        
{ 
            d 
= 1; 
        }
 
        expire.setTime(now.getTime() 
+ 3600000 * 24 * d);
        
var cookieStr = cn + '=' + encodeURI(cv) + ';expires=' + expire.toGMTString() + ';domain=' + window.location.hostname + '; path=/'; 
        alert(cookieStr);
        document.cookie 
= cookieStr;
    }
, 
    clear: 
function(cn, dm)
    
{ 
        
if (this.get(name)) 
        
{ 
            document.cookie 
= cn + '=' + ((domain) ? '; domain=' + dm : '') + '; expires=Thu, 01-Jan-70 00:00:01 GMT'; 
        }
 
    }
, 
    get: 
function(cn)
    
{
        
var dc = document.cookie; 
        
var prefix = cn + '='; 
        
var begin = dc.indexOf('; ' + prefix); 
        
if (begin == -1) 
        
{ 
            begin 
= dc.indexOf(prefix); 
            
if (begin != 0) 
            
{ 
                
return null; 
            }
 
        }
 
        
else 
        
{ 
            begin 
+= 2; 
        }
 
        
var end = document.cookie.indexOf(';', begin); 
        
if (end == -1) 
        
{ 
            end 
= dc.length; 
        }
 
        
return decodeURI(dc.substring(begin + prefix.length, end)); 
    }
 
}
; 
浏览器是不认识htp://localhost 这样常用的本地网址的,而必须写成htp://加127.0.0.1 呵呵。毕竟是特殊情况。写成locahost的话,cookie是写不进去的。经验之谈。。。
posted on 2010-10-20 16:48 HUIKK 阅读(975) 评论(0)  编辑  收藏 所属分类: JavaScript