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程序设计有所帮助。