[size=medium]生成cookie:[/size]
[size=medium]获取cookie:[/size]
[size=medium]在登录页面加载时不进行任何操作即进行自动登录:[/size]
[size=medium]删除cookie:(即覆盖之前的cookie,注意path范围)[/size]
<div align="center" class="navbar-brand-right col-sm-2" >
<a href="http://ds.nfledmedia.com" style="color:white;" target="_blank" onclick="createCookies()" ><h4>动态报价系统 Go</h4></a>
</div>
<script type="text/javascript">
var username='${request.username}';
var password='${request.password}';
function createCookies(){
var seconds = seconds || 0; //seconds有值就直接赋值,没有为0,这个根php不一样。
var expires = "";
if (seconds != 0 ) { //设置cookie生存时间
var date = new Date();
date.setTime(date.getTime()+(seconds*10));
expires = "; expires="+date.toGMTString();
}
// document.cookie="name="+username+";path='/'";
var nameValue=username;
var passwordValue=password;
// var name="name";
document.cookie="name="+escape(nameValue)+expires+"; path=/";
// document.cookie="password="+escape(passwordValue)+expires+"; path=/";
}
</script>
[size=medium]获取cookie:[/size]
function getCookie(name){
var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)");
if(arr=document.cookie.match(reg))
return arr[0];
else
return null;
}
[size=medium]在登录页面加载时不进行任何操作即进行自动登录:[/size]
function load(){
if(usernameAuto!=null&&usernameAuto!=""){
document.getElementById("username").value=usernameAuto;//设置表单中元素的值
document.getElementById("password").value="a";
document.getElementById("usernameAuto").value=usernameAuto;
delCookie("name");
$("#btn-sub").click();//触发按钮点击事件,提交表单,调用User_login.action
}
}
<body style="font-family: '微软雅黑';" onload="load()">
[size=medium]删除cookie:(即覆盖之前的cookie,注意path范围)[/size]
function delCookie(name){
var date=new Date();
date.setTime(date.getTime()+(-1 * 24 * 60 * 60 * 1000));
document.cookie=name+"= ; expire="+date.toGMTString()+"; path=/";
}