JavaScript使用cookie记录临时访客信息的方法
本文实例讲述了JavaScript使用cookie记录临时访客信息的方法。分享给大家供大家参考。具体分析如下:
这里用户第一次访问网页时会提示用户输入一个昵称,然后写入cookie,当用户再次来到时会读取cookie信息,提取用户昵称,欢迎用户的到来
<!DOCTYPEhtml>
<html>
<head>
<script>
functiongetCookie(c_name)
{
varc_value=document.cookie;
varc_start=c_value.indexOf(""+c_name+"=");
if(c_start==-1)
{
c_start=c_value.indexOf(c_name+"=");
}
if(c_start==-1)
{
c_value=null;
}
else
{
c_start=c_value.indexOf("=",c_start)+1;
varc_end=c_value.indexOf(";",c_start);
if(c_end==-1)
{
c_end=c_value.length;
}
c_value=unescape(c_value.substring(c_start,c_end));
}
returnc_value;
}
functionsetCookie(c_name,value,exdays)
{
varexdate=newDate();
exdate.setDate(exdate.getDate()+exdays);
varc_value=escape(value)+((exdays==null)?"":";expires="+exdate.toUTCString());
document.cookie=c_name+"="+c_value;
}
functioncheckCookie()
{
varusername=getCookie("username");
if(username!=null&&username!="")
{
alert("Welcomeagain"+username);
}
else
{
username=prompt("Pleaseenteryourname:","");
if(username!=null&&username!="")
{
setCookie("username",username,365);
}
}
}
</script>
</head>
<bodyonload="checkCookie()">
</body>
</html>
希望本文所述对大家的javascript程序设计有所帮助。
热门推荐
10 体育校庆祝福语简短
11 对战友的祝福语简短
12 新婚祝福语英语简短精辟
13 男生的生日祝福语简短
14 简短有内涵新年祝福语
15 靳年祝福语大全简短
16 周岁生日祝福语简短唯美
17 酒仙网红包祝福语简短
18 求婚朋友祝福语简短精辟