织梦用js记录浏览历史,并且调用历史记录

织梦教程 强烈建议 2024-02-06 13:30 83 0
  //读写cookie函数   function GetCookie(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));   }   }   return null   }   function SetCookie(c_name,value,expiredays)   {   var exdate=new Date();   exdate.setDate(exdate.getDate() + expiredays);   document.cookie=c_name + "=" +escape(value) + ((expiredays==null) ? "" : ";expires=" + exdate.toGMTString()); //使设置的有效时间正确。增加toGMTString()   }   -->   //在***后增加一个函数。   //如下:   function getCookies(ids,title,img){   var saveid=GetCookie('id');   var savetitle=GetCookie('products');   var saveimg=GetCookie('images');   if(saveid !=null && savetitle !=null && saveimg !=null)   {   var saveids=saveid.split(',');   var savetitles=savetitle.split(',');   var saveimgs=saveimg.split(',');   var hasid=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) { return false; }   else saveid +=','+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); //这个是图片   }   }

时间:(2024-02-06 13:30:25)
本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!