• 客户单操作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>
       


  • 相关阅读:
    配置Log4j(非常具体)
    System.Net.WebClient.cs
    Code:获取指定汉字的首字母
    DBS:目录
    Jasper:推送 API
    Jasper-template
    Code:Base64 编码/解码
    DCloud-HTML5+:5+ App开发入门指南
    DCloud-HTML5+:barcode
    Nuget-QRCode:QRCoder
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1809102.html
Copyright © 2020-2023  润新知