欢迎来到天天文库
浏览记录
ID:34707903
大小:49.42 KB
页数:4页
时间:2019-03-09
《js操作cookie自动登陆》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、/***操作Cookie添加*@paramname*@paramvalue*@return*/functionSetCookie(name,value,days)//两个参数,一个是cookie的名子,一个是值{varDays=30;if(typeof(days)=="undefined"
2、
3、isNaN(days))Days=parseInt(days.toString());//此cookie将被保存30天-1为浏览器关闭 if(Days!=-1){varexp=newDate();//newDate("Decem
4、ber31,9998");exp.setTime(exp.getTime()+Days*24*60*60*1000);document.cookie=name+"="+escape(value)+";expires="+exp.toGMTString();}else{document.cookie=name+"="+escape(value)+";expires=-1";}}/***操作Cookie提取后台必须是escape编码*@paramname*@return*/functiongetCookie(name)//
5、取cookies函数{vararr=document.cookie.match(newRegExp("(^
6、)"+name+"=([^;]*)(;
7、$)"));if(arr!=null)returnunescape(arr[2]);returnnull;}/***操作Cookie删除*@paramname*@return*/functiondelCookie(name)//删除cookie{varexp=newDate();exp.setTime(exp.getTime()-(86400*1000*1));varcva
8、l=getCookie(name);if(cval!=null)document.cookie=name+"="+escape(cval)+";expires="+exp.toGMTString();}/***根据ID获取对象*@paramobjName*@return*/functionGetObj(objName){if(typeof(objName)=="undefined")returnnull;if(document.getElementById)returneval('document.getElement
9、ById("'+objName+'")');elsereturneval('document.all.'+objName);}/***给String添加trim方法*/String.prototype.trim=function(){returnthis.replace(/(^s*)
10、(s*$)/g,"");}/***给String添加isNullOrempty的方法*/String.prototype.isnullorempty=function(){if(this==null
11、
12、typeof(this)=="u
13、ndefined"
14、
15、this.trim()=="")returntrue;returnfalse;}
16、R_NAME_TEST";varcookieName_password="LOGIN_PASSWORD_TEST";varcookieName_autologin="LOGIN_AUTO_TEST";//得到Cookie信息functiongetUserInfoByCookie(){varuname=getCookie(cookieName_username);if(uname!=null&&!uname.toString().isnullorempty()){GetObj('ttuserName').value=un
17、ame;GetObj('ck_saveuser').checked=true;}varupass=getCookie(cookieName_password)if(upass!=null&&!upass.toString().isnullorempty()){GetObj('ttpassword').value=upass;Get
此文档下载收益归作者所有