//读写cookie函数 functionGetcookie(c_name) { if(document.cookie.length>0) { c_start=document.cookie.indexOf(c_name+"=") if(c_start!=-1) { c_start=c_start+c_name.length+1; c_end=document.cookie.indexOf(";",c_start); if(c_end==-1) { c_end=document.cookie.length; } return(document.cookie.substring(c_start,c_end)); } } returnnull } functionSetcookie(c_name,value,expiredays) { varexdate=newDate(); exdate.setDate(exdate.getDate()+expiredays); document.cookie=c_name+"="+escape(value)+((expiredays==null)?"":";expires="+exdate.toGMTString());//使设置的有效时间正确。增加toGMTString() }
增加一个函数。
如下:
functiongetcookies(ids,title,img){ varsaveid=Getcookie('id'); varsavetitle=Getcookie('products'); varsaveimg=Getcookie('images'); if(saveid!=null&&savetitle!=null&&saveimg!=null) { varsaveids=saveid.split(','); varsavetitles=savetitle.split(','); varsaveimgs=saveimg.split(','); varhasid=false; saveid=''; savetitle=''; saveimg=''; j=1; for(i=saveids.length-1;i>=0;i--) { if(saveids[i]==ids&&hasid)continue; else{ if(saveids[i]==ids&&!hasid)hasid=true; saveid+=(saveid==''?saveids[i]:','+saveids[i]); savetitle+=(savetitle==''?savetitles[i]:','+savetitles[i]); saveimg+=(saveimg==''?saveimgs[i]:','+saveimgs[i]); j++; if(j==10&&hasid)break; if(j==9&&!hasid)break; } } if(hasid){returnfalse;} elsesaveid+=','+ids; savetitle+=','+title; saveimg+=','+img; Setcookie('id',saveid,1); Setcookie('products',savetitle,1); Setcookie('images',saveimg,1); } else { Setcookie('id',ids,1); //这个是ID。用来做链接用的 Setcookie('products',title,1); //这个是标题,用来显示在页面的 Setcookie('images',img,1); //这个是图片 } }
2.在模板页面引用js.
调用历史记录的代码:
清空最近浏览过的课程
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)