ts

解决方案 »

  1.   

    function getCookie(c_name)
    {
        if (document.cookie.length>0)
        {
            var c_start=document.cookie.indexOf(c_name + "=");
            if (c_start!=-1)
            { 
                c_start=c_start + c_name.length+1 ;
                var c_end=document.cookie.indexOf(";",c_start);
                if (c_end==-1) c_end=document.cookie.length;
                return unescape(document.cookie.substring(c_start,c_end));
            } 
       }
       return ""
    }function setCookie(c_name,value,expiredays)
    {
        var exdate=new Date();
        exdate.setDate(exdate.getDate()+expiredays);
        document.cookie=c_name+ "=" +escape(value)+((expiredays==null) ? "" : ";expires="+exdate.toGMTString());
    }
      

  2.   

    JS操作Cookies
      

  3.   

    我不太懂JS  写个简单点的,值判断指定cookies存在不存在,如果不存在就提示不存在,然后截断!
      

  4.   

    function setCookie(name,value)
    {
        var Days = 1;
        var exp  = new Date(); 
        exp.setTime(exp.getTime() + Days*24*60*60*1000);
        document.cookie = name + "="+ escape (value) + ";expires=" + exp.toGMTString();
    }function getCookie(Name) 

        var search = Name + "=" 
        if(document.cookie.length > 0) 
        { 
            offset = document.cookie.indexOf(search) 
            if(offset != -1) 
            { 
                offset += search.length 
                end = document.cookie.indexOf(";", offset) 
                if(end == -1) end = document.cookie.length 
                return unescape(document.cookie.substring(offset, end)) 
            } 
            else return "" 
        } 

      

  5.   

    如://getCookie方法,获取指定名称的cookie的值
    function getCookie(objName){
        var arrStr = document.cookie.split("; ");
        for(var i = 0;i < arrStr.length;i ++){
         var temp = arrStr[i].split("=");
         if(temp[0] == objName){
            return unescape(temp[1]);
         }
        }
       }//调用getCookie方法
    var result=getCookie('lgCookie');if(result==null){
      alert('lgCookie 不存在!');
    }
      

  6.   

    function GetZ(id){
    $.ajax({
    type:"POST",
    url:"Attention.aspx?id="+id+"",
    data:{SoftId:id},

    beforeSend:function(objName){
     var arrStr = document.cookie.split("; ");
        for(var i = 0;i < arrStr.length;i ++){
         var temp = arrStr[i].split("=");
         if(temp[0] == objName){
            return unescape(temp[1]);
         }
        } }
    var result=getCookie('lgCookie');if(result==null){
      alert('lgCookie 不存在!'); ,             
    success:function(data){
        if(data=="no"){
    alert('您已经关注过了。');
    }
    else{
    alert('关注成功!');
    }
    }             })
    }
      

  7.   


    这个可以用,但是我想把他加在我那click事件里面,是要加关注,cookies等于空的时候提示请登录
      

  8.   

    进程级的cookie 用document.cookie是取不到的
      

  9.   


    <html>
    <head>
    <script type="text/javascript">
    function getCookie(c_name)
    {
    if (document.cookie.length>0)
      {
      c_start=document.cookie.indexOf(c_name + "=")
      if (c_start!=-1)
        { 
        c_start=c_start + c_name.length+1 
        c_end=document.cookie.indexOf(";",c_start)
        if (c_end==-1) c_end=document.cookie.length
        return unescape(document.cookie.substring(c_start,c_end))
        } 
      }
    return ""
    }function setCookie(c_name,value,expiredays)
    {
    var exdate=new Date()
    exdate.setDate(exdate.getDate()+expiredays)
    document.cookie=c_name+ "=" +escape(value)+
    ((expiredays==null) ? "" : ";expires="+exdate.toGMTString())
    }function checkCookie()
    {
    username=getCookie('username')
    if (username!=null && username!="")
      {alert('Welcome again '+username+'!')}
    else 
      {
      username=prompt('Please enter your name:',"")
      if (username!=null && username!="")
        {
        setCookie('username',username,365)
        }
      }
    }
    </script>
    </head><body onLoad="checkCookie()">
    </body>
    </html>