zoukankan      html  css  js  c++  java
  • 客户单操作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>
       


  • 相关阅读:
    ImageLoader配置(凝视)
    Javaproject集成log4j 2.x
    kafka入门样例 for java
    php&amp;&amp;页面静态化
    Windows 下Oracle database 9i 64bit 仅仅有 Windows Itanium 64bit
    苹果新的编程语言 Swift 语言进阶(三)--基本运算和扩展运算
    Visual Studio2008 和2010 执行程序出现的黑框马上消失解决方法
    Cocos2d-x 3.0 Schedule in Node
    zend framework获取数据库中枚举类enum的数据并将其转换成数组
    OpenGl 坐标转换
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1809102.html
Copyright © 2011-2022 走看看