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>
       


  • 相关阅读:
    iPhone开发:iPad的自定义菜单项研究
    nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address
    nginx重启报找不到nginx.pid的解决方法
    解决nginx: [error] open() "/usr/local/nginx/logs/nginx.pid" failed错误
    LNMP安装了哪些软件?安装目录在哪?
    SSL和SSH有什么区别
    CLR Via CSharp读书笔记(16):数组
    ubuntu server 下部署apache+django+mod_wsgi环境
    Ubuuntu10.04上配置Django、Apache、mod_wsgi
    Tutorial: Installing Django 1.1. on CentOS 5.4
  • 原文地址:https://www.cnblogs.com/hubcarl/p/1809102.html
Copyright © 2011-2022 走看看