客户单操作Cookie

代码
<script type="text/javascript" >
 
function GetObj(objStr){return document.getElementById(objStr);}   
function SetValue(){   
   
var userNameValue = getCookieValue("userName");   
   GetObj(
"<%=txtLoginEmail.ClientID %>").value = userNameValue;   
   
var passwordValue = getCookieValue("password");   
   GetObj(
"<%=txtLoginPassword.ClientID %>").value = passwordValue;       
}  
  
function Login()   
   {   
        
var userNameValue = GetObj("<%=txtLoginEmail.ClientID %>").value;   
        
var passwordValue = GetObj("<%=txtLoginPassword.ClientID %>").value;           
        
if( GetObj("saveCookie").checked){     
                setCookie(
"userName",userNameValue,24,"/");   
                setCookie(
"password",passwordValue,24,"/");   
            }             
   }   
   
function GetPassword()
   {
     
var userNameValue = GetObj("<%=txtLoginEmail.ClientID %>").value;  
     GetObj(
"<%=txtLoginPassword.ClientID %>").value = getCookieValue(userNameValue);
   }
   
   
function setCookie(name,value,hours,path){   
    
var name = escape(name);   
    
var value = escape(value);   
    
var expires = new Date();   
    expires.setTime(expires.getTime() 
+ hours*3600000);   
    path 
= path == "" ? "" : ";path=" + path;   
    _expires 
= (typeof hours) == "string" ? "" : ";expires=" + expires.toUTCString();   
    document.cookie 
= name + "=" + value + _expires + path;   
}   
  
function getCookieValue(name){   
    
var name = escape(name);      
    
var allcookies = document.cookie;            
    name 
+= "=";   
    
var pos = allcookies.indexOf(name);         
    
if (pos != -1){                                            
        
var start = pos + name.length;                 
        
var end = allcookies.indexOf(";",start);        
        
if (end == -1) end = allcookies.length;        
        
var value = allcookies.substring(start,end);  
        
return unescape(value);                                
        }      
    
else return "";                                  
}   


  
function deleteCookie(name,path){   
    
var name = escape(name);   
    
var expires = new Date(0);   
    path 
= path == "" ? "" : ";path=" + path;   
    document.cookie 
= name + "="+ ";expires=" + expires.toUTCString() + path;   

SetValue(); 
 
 
</script>
   


posted @ 2010-08-26 14:47  Blue Sky ......  阅读(213)  评论(0编辑  收藏  举报