<html>
<meta name="name" content="content" charset='utf-8'>
<head>
<script type="text/javascript">
function setcook(cname,cvalue,exp){
var time=new Date();
time.setDate(time+exp*24*60*60*1000);
document.cookie='cname'+escape(cvalue)+((exp==null)? '':';expires='+time.toGMTString()+';');
}
function getcook(cname){
if(document.cookie.length>0){
var c_start=document.cookie.indexOf(cname+'=');
if(c_start!=-1){
c_start=c_start+cname.length+1;
}
var c_end=document.cookie.indexOf(';',c_start);
if(c_end==-1){
c_end=cname.length;
}
return unescape(document.cookie.substring(c_start,c_end));
}
return '';
}
function checkcook(){
usname=getcook('usname');
if(usname!=null&&usname!=''){
alert('欢迎回来'+usname);
}
else{
usname=prompt('请输入名字:','');
if(usname!=null&&usname!=''){
setcook('usname',usname,-1);
}
}
}
</script>
</head>
<body onLoad="checkcook()">
</body>
</html>
//正则获取cookie
function getCookie(name) {
var arr = document.cookie.match(new RegExp("(^| )" + name + "=([^;]*)(;|$)"));
if (arr != null) {
return unescape(arr[2])
}
return null
}