http://www.csdn.net/Expert/TopicView1.asp?id=685109
解决方案 »
- jQuery UI 弹出对话框的问题
- 求助关于JavaScript调用C++函数,报酬面议,急要!!!
- 热门下载列表翻页性能优化问题
- js中怎么在字符串中插入参数?
- 谁有javascript的编辑工具,要最强的,有提示,有调试,而且是中文的,有的给我个
- 很奇怪的问题,为什么IE缓存了图片的宽度和高度,郁闷啊!!
- JS读取服务器上文件内容~高分
- 由数据库创建数组出现的几个问题!请帮忙看看!
- 小应用。发一个。
- jq实现表格里面一行背景颜色闪动
- 怎么用javascript将路径写入上载控件的路径框,急急急,高分相送!
- 请怎样做这个特效?我按上的按钮文本框里的文本会向上滚,我按下的按钮文本框里的文本会向下滚
<html>
<head>
<title>记录用户的到访</title>
<script src="CookieLib.js"></script>
<script language="JavaScript">
// 更改名称
function changeName(){
var username;
username = prompt("请输入用户名称:", "");
saveCookie("username", username, 10);
return username;
}
</script>
</head>
<body>
<script language="JavaScript">
var username;
// 检查是否有Cookie
if(!checkCookieExist("username"))
username = changeName();
else
username = getCookie("username");
//
if(username){
document.write("欢迎用户: " + username.toString() + "进入网站<br>");
saveCookie("username", username, 10);
}
</script>
<form>
<input type="button" value="删除用户名称" onclick="deleteCookie('username')">
<input type="button" value="更改用户名称" onclick="changeName()">
</FORM>
</body>
</html>
var argv=setCookie.arguments;
var argc=setCookie.arguments. length;
var expires=(argc>2)?argv[2]:null;
var path=(argc>3)?argv[3]:null;
var domain=(argc>4)?argv[4]:null;
var secure=(argv>5)?argv[5]:false;
document.cookie=name+"="+escape(value)
+((expires==null)?"":(";expires="+expire_string))
+((path==null)?"":(";path="+path))
+((domain==null)?"":(";domain="+domain))
+((secure==true)?";secure":"");
}function getCookie(name){
var arg=name+"=";
var alen=arg.length;
var clen=document.cookie.length;
var j=0;
while(j<clen){
var k=j+alen;
if (document.cookie.substring(j,k)==arg) return getCookieVal(k);
j=document.cookie.indexOf("",j)+1;
if(j==0) break;
}
return null
}function getCookieVal(offset){
var endstr=document.cookie.indexOf(";",offset);
if(endstr==-1) endstr=document.cookie.length;
return unescape(document.cookie.substring(offset,endstr))
}function delCookie(name){
var exp=new Date();
FixcookieDate(exp);
exp.setTime(exp.getTime()-1);
var cval=getCookie(name);
if(cval!=null) document.cookie=name+"="+cval+";expires="+exp.toGMTString();
}
var expire_days = 10;
var expire_date =new Date();
var ms_from_now = expire_days*24*60*60*1000;
expire_date.setTime(expire_date.getTime() + ms_from_now);
var expire_string = expire_date.toGMTString();
setCookie('name','百乐宝',expire_date);
alert(getCookie('name'))