在登录之后的页面要有一个logout的button,Login的cookie内容需要传到登录后页面,页首有30分钟倒计时以及通过读取cookie而产生的欢迎”用户名“字样。logout或30分钟时间到了之后logout按钮自动变为login按钮,并清除cookie内容;login按钮按下之后自动跳转到login页面,如此往复。
这是我们的一次拓展练习,老师不讲却十分重要,所以只好求助各位,请不要复制其他百度能搜到的信息,因为我已经都基本搜过了。现在我已经能解决除cookie和倒计时相关的其他内容,但是cookie的存储提取和传送等一直不知道怎么办。如果能通过详细的回答解决这个问题愿追加50分,如果能附上较详细代码愿追加100分,感谢各位
谢谢啦,但是还有很多问题想问的说
cookie是用document.cookie来设置么?这两个函数在哪里调用呢?新页面如何调用login页面的cookie呢?需要用windows.location.herf= “???.html?pram1=????"传输过去么?
另外请教timer在HTML里的代码应该如何写,不胜感激
单击logout,将过期时间设置为 today.getTime()-1000就行。
Cookie是存储在本地的,不用传,只要不超时,同一个站点就能访问。
没明白?
需要设置Cookie就在Javascript里调用 setCookie,要读就调用getCookie
大致懂了
但是如何在title里加一个动态显示的倒计时数字呢?
这个得用timeout
var totalTime=60*30;
var timerId=window.setInterval(function(){
while(--totalTime){
document.title="剩下"+parseInt(totalTime/60)+"分"+totalTime%60+"秒";
return;
}
window.clearInterval(timerId);
//写下登出的代码
},1000)