如何检查一个名为用户名的cookie是否存在?

我必须编写未设置该cookie时将运行的Javascript代码。

最佳答案

这应该可以帮助您入门:

function checkCookie(){
var username=getCookie("username");
  if (username!=null && username!="")
  {
    return true;
  }
  return false;
}


function getCookie(c_name){
var i,x,y,ARRcookies=document.cookie.split(";");
for (i=0;i<ARRcookies.length;i++)
{
  x=ARRcookies[i].substr(0,ARRcookies[i].indexOf("="));
  y=ARRcookies[i].substr(ARRcookies[i].indexOf("=")+1);
  x=x.replace(/^\s+|\s+$/g,"");
  if (x==c_name)
    {
    return unescape(y);
    }
  }
}

10-07 14:30