网站常见关于"登录|注册"和"姓名|注销"用JS实现

<SCRIPT>  
  function   GetCookie(sName)   
  {     
      var aCookie=document.cookie.split("; "); 
      for   (var i=0; i < aCookie.length;i++)   
      {      
          var  aCrumb  =  aCookie[i].split("="); 

          if (sName == aCrumb[0])     
              return  unescape(aCrumb[1]);   
      }       
      return null;  
  } 

function DelCookie() {
    var name="uname"
    var exp = new Date();
    exp.setTime(exp.getTime() - 1);
    document.cookie = name + "=; expires=" + exp.toGMTString();
    checklogin();
}

  window.onload=function()
  {
  
checklogin();
  }
  function checklogin()
  {
        if(GetCookie("rememberme")==null)
      {
         document.getElementById("denglu").innerHTML = "<a href='${app_path}users/login.aspx'>登录</a>&nbsp;&nbsp;|&nbsp;&nbsp;<a href='${app_path}users/register.aspx'>注册</a>";
      }  
      else
      {
       document.getElementById("denglu").innerHTML ="<a >欢迎您:"+GetCookie('rememberme')+"</a>&nbsp;&nbsp;|&nbsp;&nbsp;<span style='cursor:pointer' onclick='DelCookie()'>注销</span>"
      }
  }
</script> 

Response.Cookies["uname"].Value = userName; 

posted @ 2012-08-01 17:22  90后1场梦  阅读(681)  评论(0编辑  收藏  举报